Rizin
unix-like reverse engineering framework and cli tools
delta.h File Reference

Delta filter. More...

Go to the source code of this file.

Classes

struct  lzma_options_delta
 Options for the Delta filter. More...
 

Macros

#define LZMA_FILTER_DELTA   LZMA_VLI_C(0x03)
 Filter ID. More...
 
#define LZMA_DELTA_DIST_MIN   1
 
#define LZMA_DELTA_DIST_MAX   256
 

Enumerations

enum  lzma_delta_type { LZMA_DELTA_TYPE_BYTE }
 Type of the delta calculation. More...
 

Detailed Description

Delta filter.

Definition in file delta.h.

Macro Definition Documentation

◆ LZMA_DELTA_DIST_MAX

#define LZMA_DELTA_DIST_MAX   256

Definition at line 61 of file delta.h.

◆ LZMA_DELTA_DIST_MIN

#define LZMA_DELTA_DIST_MIN   1

Definition at line 60 of file delta.h.

◆ LZMA_FILTER_DELTA

#define LZMA_FILTER_DELTA   LZMA_VLI_C(0x03)

Filter ID.

Filter ID of the Delta filter. This is used as lzma_filter.id.

Definition at line 25 of file delta.h.

Enumeration Type Documentation

◆ lzma_delta_type

Type of the delta calculation.

Currently only byte-wise delta is supported. Other possible types could be, for example, delta of 16/32/64-bit little/big endian integers, but these are not currently planned since byte-wise delta is almost as good.

Enumerator
LZMA_DELTA_TYPE_BYTE 

Definition at line 35 of file delta.h.

35  {
lzma_delta_type
Type of the delta calculation.
Definition: delta.h:35
@ LZMA_DELTA_TYPE_BYTE
Definition: delta.h:36