Rizin
unix-like reverse engineering framework and cli tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Friends Macros Modules Pages
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