![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "Precomp.h"#include <stdlib.h>#include <string.h>#include "7zCrc.h"#include "Bra.h"#include "CpuArch.h"#include "XzEnc.h"#include "MtCoder.h"#include "Alloc.h"Data Structures | |
| struct | CXzEncIndex |
| struct | CSeqCheckInStream |
| struct | CSeqSizeOutStream |
| struct | CSeqInFilter |
| struct | CLzma2WithFilters |
| struct | CXzEncBlockInfo |
| struct | CCompressProgress_XzEncOffset |
| struct | CXzEnc |
Macros | |
| #define | XZ_GET_PAD_SIZE(dataSize) |
| #define | XZ_CHECK_SIZE_MAX 64 |
| #define | XZ_GET_MAX_BLOCK_PACK_SIZE(unpackSize) |
| #define | XZ_GET_ESTIMATED_BLOCK_TOTAL_PACK_SIZE(unpackSize) |
| #define | XzBlock_ClearFlags_SetNumFilters(p, n) |
| #define | XzBlock_SetHasPackSize(p) |
| #define | XzBlock_SetHasUnpackSize(p) |
| #define | FILTER_BUF_SIZE (1 << 20) |
Functions | |
| void | XzFilterProps_Init (CXzFilterProps *p) |
| void | XzProps_Init (CXzProps *p) |
| CXzEncHandle | XzEnc_Create (ISzAllocPtr alloc, ISzAllocPtr allocBig) |
| void | XzEnc_Destroy (CXzEncHandle p) |
| SRes | XzEnc_SetProps (CXzEncHandle p, const CXzProps *props) |
| void | XzEnc_SetDataSize (CXzEncHandle p, UInt64 expectedDataSiize) |
| SRes | XzEnc_Encode (CXzEncHandle p, ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, ICompressProgressPtr progress) |
| SRes | Xz_Encode (ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, const CXzProps *props, ICompressProgressPtr progress) |
| SRes | Xz_EncodeEmpty (ISeqOutStreamPtr outStream) |
| #define FILTER_BUF_SIZE (1 << 20) |
| #define XZ_CHECK_SIZE_MAX 64 |
| #define XZ_GET_ESTIMATED_BLOCK_TOTAL_PACK_SIZE | ( | unpackSize | ) |
| #define XZ_GET_MAX_BLOCK_PACK_SIZE | ( | unpackSize | ) |
| #define XZ_GET_PAD_SIZE | ( | dataSize | ) |
| #define XzBlock_ClearFlags_SetNumFilters | ( | p, | |
| n ) |
| #define XzBlock_SetHasPackSize | ( | p | ) |
| #define XzBlock_SetHasUnpackSize | ( | p | ) |
| SRes Xz_Encode | ( | ISeqOutStreamPtr | outStream, |
| ISeqInStreamPtr | inStream, | ||
| const CXzProps * | props, | ||
| ICompressProgressPtr | progress ) |
| SRes Xz_EncodeEmpty | ( | ISeqOutStreamPtr | outStream | ) |
| CXzEncHandle XzEnc_Create | ( | ISzAllocPtr | alloc, |
| ISzAllocPtr | allocBig ) |
| void XzEnc_Destroy | ( | CXzEncHandle | p | ) |
| SRes XzEnc_Encode | ( | CXzEncHandle | p, |
| ISeqOutStreamPtr | outStream, | ||
| ISeqInStreamPtr | inStream, | ||
| ICompressProgressPtr | progress ) |
| void XzEnc_SetDataSize | ( | CXzEncHandle | p, |
| UInt64 | expectedDataSiize ) |
| SRes XzEnc_SetProps | ( | CXzEncHandle | p, |
| const CXzProps * | props ) |
| void XzFilterProps_Init | ( | CXzFilterProps * | p | ) |
| void XzProps_Init | ( | CXzProps * | p | ) |