bit7z
4.1.0
A C++ library for interfacing with the 7-zip shared libs.
Toggle main menu visibility
Loading...
Searching...
No Matches
bitcompressionmethod.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 BITCOMPRESSIONMETHOD_HPP
11
#define BITCOMPRESSIONMETHOD_HPP
12
13
#include <cstdint>
14
15
namespace
bit7z
{
16
20
enum struct
BitCompressionMethod
:
std::uint8_t
{
21
Copy
,
22
Deflate
,
23
Deflate64
,
24
BZip2
,
25
Lzma
,
26
Lzma2
,
27
Ppmd
28
};
29
30
}
// namespace bit7z
31
32
#endif
// BITCOMPRESSIONMETHOD_HPP
std::uint8_t
bit7z
The main namespace of the bit7z library.
Definition
bit7zlibrary.hpp:29
bit7z::BitCompressionMethod
BitCompressionMethod
The BitCompressionMethod enum represents the compression methods used by 7z when creating archives.
Definition
bitcompressionmethod.hpp:20
bit7z::BitCompressionMethod::Copy
@ Copy
No compression (the data is stored as-is).
Definition
bitcompressionmethod.hpp:21
bit7z::BitCompressionMethod::BZip2
@ BZip2
The BZip2 compression method.
Definition
bitcompressionmethod.hpp:24
bit7z::BitCompressionMethod::Ppmd
@ Ppmd
The PPMd compression method.
Definition
bitcompressionmethod.hpp:27
bit7z::BitCompressionMethod::Deflate64
@ Deflate64
The Deflate64 compression method.
Definition
bitcompressionmethod.hpp:23
bit7z::BitCompressionMethod::Lzma
@ Lzma
The LZMA compression method.
Definition
bitcompressionmethod.hpp:25
bit7z::BitCompressionMethod::Lzma2
@ Lzma2
The LZMA2 compression method.
Definition
bitcompressionmethod.hpp:26
bit7z::BitCompressionMethod::Deflate
@ Deflate
The Deflate compression method.
Definition
bitcompressionmethod.hpp:22
include
bit7z
bitcompressionmethod.hpp
Generated by
1.17.0