 common | |
  mythread.h | Some threading related helper macros and functions |
  sysdefs.h | Common includes, definitions, system-specific things etc |
  tuklib_common.h | Common definitions for tuklib modules |
  tuklib_cpucores.c | Get the number of CPU cores online |
  tuklib_cpucores.h | Get the number of CPU cores online |
  tuklib_exit.c | Close stdout and stderr, and exit |
  tuklib_exit.h | Close stdout and stderr, and exit |
  tuklib_gettext.h | Wrapper for gettext and friends |
  tuklib_integer.h | Various integer and bit operations |
  tuklib_open_stdxxx.c | Make sure that file descriptors 0, 1, and 2 are open |
  tuklib_open_stdxxx.h | Make sure that file descriptors 0, 1, and 2 are open |
  tuklib_physmem.c | Get the amount of physical memory |
  tuklib_physmem.h | Get the amount of physical memory |
  tuklib_progname.c | Program name to be displayed in messages |
  tuklib_progname.h | Program name to be displayed in messages |
 liblzma | |
  api | |
   lzma | |
    base.h | Data types and functions used in many places in liblzma API |
    bcj.h | Branch/Call/Jump conversion filters |
    block.h | .xz Block handling |
    check.h | Integrity checks |
    container.h | File formats |
    delta.h | Delta filter |
    filter.h | Common filter related types and functions |
    hardware.h | Hardware information |
    index.h | Handling of .xz Index and related information |
    index_hash.h | Validate Index by using a hash function |
    lzma.h | LZMA1 and LZMA2 filters |
    stream_flags.h | .xz Stream Header and Stream Footer encoder and decoder |
    version.h | Version number |
    vli.h | Variable-length integer handling |
   lzma.h | The public API of liblzma data compression library |
  check | |
   check.c | Single API to access different integrity checks |
   crc32_small.c | CRC32 calculation (size-optimized) |
   crc32_table.c | Precalculated CRC32 table with correct endianness |
   crc32_tablegen.c | Generate crc32_table_le.h and crc32_table_be.h |
   crc64_small.c | CRC64 calculation (size-optimized) |
   crc64_table.c | Precalculated CRC64 table with correct endianness |
   crc64_tablegen.c | Generate crc64_table_le.h and crc64_table_be.h |
   crc_macros.h | Some endian-dependent macros for CRC32 and CRC64 |
   sha256.c | SHA-256 |
  common | |
   alone_decoder.c | Decoder for LZMA_Alone files |
   alone_decoder.h | Decoder for LZMA_Alone files |
   auto_decoder.c | Autodetect between .xz Stream and .lzma (LZMA_Alone) formats |
   block_buffer_decoder.c | Single-call .xz Block decoder |
   block_buffer_encoder.c | Single-call .xz Block encoder |
   block_decoder.c | Decodes .xz Blocks |
   block_decoder.h | Decodes .xz Blocks |
   block_encoder.c | Encodes .xz Blocks |
   block_encoder.h | Encodes .xz Blocks |
   block_header_decoder.c | Decodes Block Header from .xz files |
   block_header_encoder.c | Encodes Block Header for .xz files |
   common.h | Common functions needed in many places in liblzma |
   easy_buffer_encoder.c | Easy single-call .xz Stream encoder |
   easy_decoder_memusage.c | Decoder memory usage calculation to match easy encoder presets |
   easy_encoder.c | Easy .xz Stream encoder initialization |
   easy_encoder_memusage.c | Easy .xz Stream encoder memory usage calculation |
   easy_preset.c | Preset handling for easy encoder and decoder |
   easy_preset.h | Preset handling for easy encoder and decoder |
   filter_buffer_decoder.c | Single-call raw decoding |
   filter_buffer_encoder.c | Single-call raw encoding |
   filter_common.c | Filter-specific stuff common for both encoder and decoder |
   filter_decoder.c | Filter ID mapping to filter-specific functions |
   filter_encoder.c | Filter ID mapping to filter-specific functions |
   filter_flags_decoder.c | Decodes a Filter Flags field |
   filter_flags_encoder.c | Decodes a Filter Flags field |
   hardware_physmem.c | Get the total amount of physical memory (RAM) |
   index.c | Handling of .xz Indexes and some other Stream information |
   index_decoder.c | Decodes the Index field |
   index_encoder.c | Encodes the Index field |
   index_encoder.h | Encodes the Index field |
   index_hash.c | Validates Index by using a hash function |
   stream_buffer_decoder.c | Single-call .xz Stream decoder |
   stream_buffer_encoder.c | Single-call .xz Stream encoder |
   stream_decoder.c | Decodes .xz Streams |
   stream_decoder.h | Decodes .xz Streams |
   stream_encoder.c | Encodes .xz Streams |
   stream_flags_common.c | Common stuff for Stream flags coders |
   stream_flags_common.h | Common stuff for Stream flags coders |
   stream_flags_decoder.c | Decodes Stream Header and Stream Footer from .xz files |
   stream_flags_encoder.c | Encodes Stream Header and Stream Footer for .xz files |
   vli_decoder.c | Decodes variable-length integers |
   vli_encoder.c | Encodes variable-length integers |
   vli_size.c | Calculates the encoded size of a variable-length integer |
  delta | |
   delta_common.c | Common stuff for Delta encoder and decoder |
   delta_common.h | Common stuff for Delta encoder and decoder |
   delta_decoder.c | Delta filter decoder |
   delta_decoder.h | Delta filter decoder |
   delta_encoder.c | Delta filter encoder |
   delta_encoder.h | Delta filter encoder |
   delta_private.h | Private common stuff for Delta encoder and decoder |
  lz | |
   lz_decoder.c | LZ out window |
   lz_decoder.h | LZ out window |
   lz_encoder.c | LZ in window |
   lz_encoder.h | LZ in window and match finder API |
   lz_encoder_hash.h | Hash macros for match finders |
   lz_encoder_mf.c | Match finders |
  lzma | |
   fastpos.h | Kind of two-bit version of bit scan reverse |
   fastpos_tablegen.c | Generates the lzma_fastpos[] lookup table |
   lzma2_decoder.c | LZMA2 decoder |
   lzma2_decoder.h | LZMA2 decoder |
   lzma2_encoder.c | LZMA2 encoder |
   lzma2_encoder.h | LZMA2 encoder |
   lzma_common.h | Private definitions common to LZMA encoder and decoder |
   lzma_decoder.c | LZMA decoder |
   lzma_decoder.h | LZMA decoder API |
   lzma_encoder.c | LZMA encoder |
   lzma_encoder.h | LZMA encoder API |
   lzma_encoder_optimum_fast.c | |
   lzma_encoder_optimum_normal.c | |
   lzma_encoder_presets.c | Encoder presets |
   lzma_encoder_private.h | Private definitions for LZMA encoder |
  rangecoder | |
   price.h | Probability price calculation |
   price_tablegen.c | Probability price table generator |
   range_common.h | Common things for range encoder and decoder |
   range_decoder.h | Range Decoder |
   range_encoder.h | Range Encoder |
  simple | |
   arm.c | Filter for ARM binaries |
   armthumb.c | Filter for ARM-Thumb binaries |
   ia64.c | Filter for IA64 (Itanium) binaries |
   powerpc.c | Filter for PowerPC (big endian) binaries |
   simple_coder.c | Wrapper for simple filters |
   simple_coder.h | Wrapper for simple filters |
   simple_decoder.c | Properties decoder for simple filters |
   simple_decoder.h | Properties decoder for simple filters |
   simple_encoder.c | Properties encoder for simple filters |
   simple_private.h | Private definitions for so called simple filters |
   sparc.c | Filter for SPARC binaries |
   x86.c | Filter for x86 binaries (BCJ filter) |
 lzmainfo | |
  lzmainfo.c | Lzmainfo tool for compatibility with LZMA Utils |
 xz | |
  args.c | Argument parsing |
  args.h | Argument parsing |
  coder.c | Compresses or uncompresses a file |
  coder.h | Compresses or uncompresses a file |
  file_io.c | File opening, unlinking, and closing |
  file_io.h | I/O types and functions |
  hardware.c | Detection of available hardware resources |
  list.c | Listing information about .xz files |
  list.h | List information about .xz files |
  main.c | Main() |
  main.h | Miscellaneous declarations |
  message.c | Printing messages |
  message.h | Printing messages to stderr |
  options.c | Parser for filter-specific options |
  options.h | Parser for filter-specific options |
  private.h | Common includes, definions, and prototypes |
  signals.c | Handling signals to abort operation |
  signals.h | Handling signals to abort operation |
  suffix.c | Checks filename suffix and creates the destination filename |
  suffix.h | Checks filename suffix and creates the destination filename |
  util.c | Miscellaneous utility functions |
  util.h | Miscellaneous utility functions |
 xzdec | |
  xzdec.c | Simple single-threaded tool to uncompress .xz or .lzma files |