![]() |
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_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_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 | ) |