src/common/bswap.h | Byte swapping |
src/common/integer.h | Reading and writing integers from and to buffers |
src/common/mythread.h | Wrappers for threads |
src/common/open_stdxxx.h | Make sure that file descriptors 0, 1, and 2 are open |
src/common/physmem.h | Get the amount of physical memory |
src/common/sysdefs.h | Common includes, definitions, system-specific things etc |
src/liblzma/api/lzma/base.h | Data types and functions used in many places of the public API |
src/liblzma/api/lzma/bcj.h | Branch/Call/Jump conversion filters |
src/liblzma/api/lzma/block.h | .xz Block handling |
src/liblzma/api/lzma/check.h | Integrity checks |
src/liblzma/api/lzma/container.h | File formats |
src/liblzma/api/lzma/delta.h | Delta filter |
src/liblzma/api/lzma/filter.h | Common filter related types |
src/liblzma/api/lzma/index.h | Handling of .xz Index lists |
src/liblzma/api/lzma/index_hash.h | Validates Index by using a hash function |
src/liblzma/api/lzma/lzma.h | LZMA1 and LZMA2 filters |
src/liblzma/api/lzma/stream_flags.h | .xz Stream Header and Stream Footer encoder and decoder |
src/liblzma/api/lzma/subblock.h | Subblock filter |
src/liblzma/api/lzma/version.h | Version number |
src/liblzma/api/lzma/vli.h | Variable-length integer handling |
src/liblzma/check/check.c | Single API to access different integrity checks |
src/liblzma/check/crc32_small.c | CRC32 calculation (size-optimized) |
src/liblzma/check/crc32_table.c | Precalculated CRC32 table with correct endianness |
src/liblzma/check/crc32_tablegen.c | Generate crc32_table_le.h and crc32_table_be.h |
src/liblzma/check/crc64_small.c | CRC64 calculation (size-optimized) |
src/liblzma/check/crc64_table.c | Precalculated CRC64 table with correct endianness |
src/liblzma/check/crc64_tablegen.c | Generate crc64_table_le.h and crc64_table_be.h |
src/liblzma/check/sha256.c | SHA256 |
src/liblzma/common/alone_decoder.c | Decoder for LZMA_Alone files |
src/liblzma/common/alone_decoder.h | Decoder for LZMA_Alone files |
src/liblzma/common/auto_decoder.c | Autodetect between .xz Stream and .lzma (LZMA_Alone) formats |
src/liblzma/common/block_buffer_decoder.c | Single-call .xz Block decoder |
src/liblzma/common/block_buffer_encoder.c | Single-call .xz Block encoder |
src/liblzma/common/block_decoder.c | Decodes .xz Blocks |
src/liblzma/common/block_decoder.h | Decodes .xz Blocks |
src/liblzma/common/block_encoder.c | Encodes .xz Blocks |
src/liblzma/common/block_encoder.h | Encodes .xz Blocks |
src/liblzma/common/block_header_decoder.c | Decodes Block Header from .xz files |
src/liblzma/common/block_header_encoder.c | Encodes Block Header for .xz files |
src/liblzma/common/bsr.h | Bit scan reverse |
src/liblzma/common/common.h | Common functions needed in many places in liblzma |
src/liblzma/common/easy.c | Easy Stream encoder initialization |
src/liblzma/common/filter_buffer_decoder.c | Single-call raw decoding |
src/liblzma/common/filter_buffer_encoder.c | Single-call raw encoding |
src/liblzma/common/filter_common.c | Filter-specific stuff common for both encoder and decoder |
src/liblzma/common/filter_decoder.c | Filter ID mapping to filter-specific functions |
src/liblzma/common/filter_encoder.c | Filter ID mapping to filter-specific functions |
src/liblzma/common/filter_flags_decoder.c | Decodes a Filter Flags field |
src/liblzma/common/filter_flags_encoder.c | Decodes a Filter Flags field |
src/liblzma/common/index.c | Handling of Index |
src/liblzma/common/index_decoder.c | Decodes the Index field |
src/liblzma/common/index_encoder.c | Encodes the Index field |
src/liblzma/common/index_encoder.h | Encodes the Index field |
src/liblzma/common/index_hash.c | Validates Index by using a hash function |
src/liblzma/common/stream_buffer_decoder.c | Single-call .xz Stream decoder |
src/liblzma/common/stream_buffer_encoder.c | Single-call .xz Stream encoder |
src/liblzma/common/stream_decoder.c | Decodes .xz Streams |
src/liblzma/common/stream_decoder.h | Decodes .xz Streams |
src/liblzma/common/stream_encoder.c | Encodes .xz Streams |
src/liblzma/common/stream_encoder.h | Encodes .xz Streams |
src/liblzma/common/stream_flags_common.c | Common stuff for Stream flags coders |
src/liblzma/common/stream_flags_common.h | Common stuff for Stream flags coders |
src/liblzma/common/stream_flags_decoder.c | Decodes Stream Header and Stream Footer from .xz files |
src/liblzma/common/stream_flags_encoder.c | Encodes Stream Header and Stream Footer for .xz files |
src/liblzma/common/vli_decoder.c | Decodes variable-length integers |
src/liblzma/common/vli_encoder.c | Encodes variable-length integers |
src/liblzma/common/vli_size.c | Calculates the encoded size of a variable-length integer |
src/liblzma/delta/delta_common.c | Common stuff for Delta encoder and decoder |
src/liblzma/delta/delta_common.h | Common stuff for Delta encoder and decoder |
src/liblzma/delta/delta_decoder.c | Delta filter decoder |
src/liblzma/delta/delta_decoder.h | Delta filter decoder |
src/liblzma/delta/delta_encoder.c | Delta filter encoder |
src/liblzma/delta/delta_encoder.h | Delta filter encoder |
src/liblzma/delta/delta_private.h | Private common stuff for Delta encoder and decoder |
src/liblzma/lz/lz_decoder.c | LZ out window |
src/liblzma/lz/lz_decoder.h | LZ out window |
src/liblzma/lz/lz_encoder.c | LZ in window |
src/liblzma/lz/lz_encoder.h | LZ in window and match finder API |
src/liblzma/lz/lz_encoder_hash.h | Hash macros for match finders |
src/liblzma/lz/lz_encoder_mf.c | Match finders |
src/liblzma/lzma/fastpos.h | Kind of two-bit version of bit scan reverse |
src/liblzma/lzma/fastpos_tablegen.c | Generates the lzma_fastpos[] lookup table |
src/liblzma/lzma/lzma2_decoder.c | LZMA2 decoder |
src/liblzma/lzma/lzma2_decoder.h | LZMA2 decoder |
src/liblzma/lzma/lzma2_encoder.c | LZMA2 encoder |
src/liblzma/lzma/lzma2_encoder.h | LZMA2 encoder |
src/liblzma/lzma/lzma_common.h | Private definitions common to LZMA encoder and decoder |
src/liblzma/lzma/lzma_decoder.c | LZMA decoder |
src/liblzma/lzma/lzma_decoder.h | LZMA decoder API |
src/liblzma/lzma/lzma_encoder.c | LZMA encoder |
src/liblzma/lzma/lzma_encoder.h | LZMA encoder API |
src/liblzma/lzma/lzma_encoder_optimum_fast.c | |
src/liblzma/lzma/lzma_encoder_optimum_normal.c | |
src/liblzma/lzma/lzma_encoder_presets.c | Encoder presets |
src/liblzma/lzma/lzma_encoder_private.h | Private definitions for LZMA encoder |
src/liblzma/rangecoder/price.h | Probability price calculation |
src/liblzma/rangecoder/price_tablegen.c | Probability price table generator |
src/liblzma/rangecoder/range_common.h | Common things for range encoder and decoder |
src/liblzma/rangecoder/range_decoder.h | Range Decoder |
src/liblzma/rangecoder/range_encoder.h | Range Encoder |
src/liblzma/simple/arm.c | Filter for ARM binaries |
src/liblzma/simple/armthumb.c | Filter for ARM-Thumb binaries |
src/liblzma/simple/ia64.c | Filter for IA64 (Itanium) binaries |
src/liblzma/simple/powerpc.c | Filter for PowerPC (big endian) binaries |
src/liblzma/simple/simple_coder.c | Wrapper for simple filters |
src/liblzma/simple/simple_coder.h | Wrapper for simple filters |
src/liblzma/simple/simple_decoder.c | Properties decoder for simple filters |
src/liblzma/simple/simple_decoder.h | Properties decoder for simple filters |
src/liblzma/simple/simple_encoder.c | Properties encoder for simple filters |
src/liblzma/simple/simple_private.h | Private definitions for so called simple filters |
src/liblzma/simple/sparc.c | Filter for SPARC binaries |
src/liblzma/simple/x86.c | Filter for x86 binaries (BCJ filter) |
src/liblzma/subblock/subblock_decoder.c | Decoder of the Subblock filter |
src/liblzma/subblock/subblock_decoder.h | Decoder of the Subblock filter |
src/liblzma/subblock/subblock_decoder_helper.c | Helper filter for the Subblock decoder |
src/liblzma/subblock/subblock_decoder_helper.h | Helper filter for the Subblock decoder |
src/liblzma/subblock/subblock_encoder.c | Encoder of the Subblock filter |
src/liblzma/subblock/subblock_encoder.h | Encoder of the Subblock filter |
src/xz/args.c | Argument parsing |
src/xz/args.h | Argument parsing |
src/xz/hardware.c | Detection of available hardware resources |
src/xz/hardware.h | Detection of available hardware resources |
src/xz/io.c | File opening, unlinking, and closing |
src/xz/io.h | I/O types and functions |
src/xz/main.c | Main() |
src/xz/main.h | Miscellanous declarations |
src/xz/message.c | Printing messages to stderr |
src/xz/message.h | Printing messages to stderr |
src/xz/options.c | Parser for filter-specific options |
src/xz/options.h | Parser for filter-specific options |
src/xz/private.h | Common includes, definions, and prototypes |
src/xz/process.c | Compresses or uncompresses a file |
src/xz/process.h | Compresses or uncompresses a file |
src/xz/signals.c | Handling signals to abort operation |
src/xz/signals.h | Handling signals to abort operation |
src/xz/suffix.c | Checks filename suffix and creates the destination filename |
src/xz/suffix.h | Checks filename suffix and creates the destination filename |
src/xz/util.c | Miscellaneous utility functions |
src/xz/util.h | Miscellaneous utility functions |
src/xzdec/xzdec.c | Simple single-threaded tool to uncompress .xz or .lzma files |