Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
lzma2_encoder.h File Reference

LZMA2 encoder. More...

#include "common.h"

Go to the source code of this file.

Macros

#define LZMA2_CHUNK_MAX   (UINT32_C(1) << 16)
 Maximum number of bytes of actual data per chunk (no headers)
 
#define LZMA2_UNCOMPRESSED_MAX   (UINT32_C(1) << 21)
 Maximum uncompressed size of LZMA chunk (no headers)
 
#define LZMA2_HEADER_MAX   6
 Maximum size of LZMA2 headers.
 
#define LZMA2_HEADER_UNCOMPRESSED   3
 Size of a header for uncompressed chunk.
 

Functions

lzma_ret lzma_lzma2_encoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
uint64_t lzma_lzma2_encoder_memusage (const void *options)
 
lzma_ret lzma_lzma2_props_encode (const void *options, uint8_t *out)
 
uint64_t lzma_lzma2_block_size (const void *options)
 

Detailed Description

LZMA2 encoder.

Macro Definition Documentation

◆ LZMA2_CHUNK_MAX

#define LZMA2_CHUNK_MAX   (UINT32_C(1) << 16)

Maximum number of bytes of actual data per chunk (no headers)

◆ LZMA2_HEADER_MAX

#define LZMA2_HEADER_MAX   6

Maximum size of LZMA2 headers.

◆ LZMA2_HEADER_UNCOMPRESSED

#define LZMA2_HEADER_UNCOMPRESSED   3

Size of a header for uncompressed chunk.

◆ LZMA2_UNCOMPRESSED_MAX

#define LZMA2_UNCOMPRESSED_MAX   (UINT32_C(1) << 21)

Maximum uncompressed size of LZMA chunk (no headers)

Function Documentation

◆ lzma_lzma2_block_size()

uint64_t lzma_lzma2_block_size ( const void * options)
extern

◆ lzma_lzma2_encoder_init()

lzma_ret lzma_lzma2_encoder_init ( lzma_next_coder * next,
const lzma_allocator * allocator,
const lzma_filter_info * filters )
extern

◆ lzma_lzma2_encoder_memusage()

uint64_t lzma_lzma2_encoder_memusage ( const void * options)
extern

◆ lzma_lzma2_props_encode()

lzma_ret lzma_lzma2_props_encode ( const void * options,
uint8_t * out )
extern