bit7z 4.1.0
A C++ library for interfacing with the 7-zip shared libs.
Loading...
Searching...
No Matches
bitcompressionlevel.hpp
1/*
2 * bit7z - A C++ static library to interface with the 7-zip shared libraries.
3 * Copyright (c) Riccardo Ostani - All Rights Reserved.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at https://mozilla.org/MPL/2.0/.
8 */
9
10#ifndef BITCOMPRESSIONLEVEL_HPP
11#define BITCOMPRESSIONLEVEL_HPP
12
13#include <cstdint>
14
15namespace bit7z {
16
22 None = 0,
23 Fastest = 1,
24 Fast = 3,
25 Normal = 5,
26 Max = 7,
27 Ultra = 9
28};
29
30} // namespace bit7z
31
32#endif // BITCOMPRESSIONLEVEL_HPP
The main namespace of the bit7z library.
Definition bit7zlibrary.hpp:29
@ None
The creator will throw an exception (unless the OverwriteMode is not None).
Definition bitabstractarchivecreator.hpp:40
BitCompressionLevel
The BitCompressionLevel enum represents the compression level used by 7z when creating archives.
Definition bitcompressionlevel.hpp:21
@ Max
Maximum compressing.
Definition bitcompressionlevel.hpp:26
@ Ultra
Ultra compressing.
Definition bitcompressionlevel.hpp:27
@ Fastest
Fastest compressing.
Definition bitcompressionlevel.hpp:23
@ Normal
Normal compressing.
Definition bitcompressionlevel.hpp:25
@ Fast
Fast compressing.
Definition bitcompressionlevel.hpp:24