src/liblzma/api/lzma/delta.h File Reference

Delta filter. More...

Data Structures

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

Defines

#define LZMA_FILTER_DELTA   LZMA_VLI_C(0x03)
 Filter ID.
#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.

Author:
Copyright (C) 1999-2006 Igor Pavlov
Copyright (C) 2007 Lasse Collin

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.


Define Documentation

#define LZMA_FILTER_DELTA   LZMA_VLI_C(0x03)

Filter ID.

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

Referenced by message_filters().


Enumeration Type Documentation

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.


Generated on Tue Oct 6 14:02:22 2009 for XZ Utils by  doxygen 1.6.1