| ▼ 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 |
| lzma12.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_buffer_encoder.h | 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_cputhreads.c | Get the number of CPU threads or cores |
| 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 |
| memcmplen.h | Optimized comparison of two buffers |
| outqueue.c | Output queue handling in multithreaded coding |
| outqueue.h | Output queue handling in multithreaded coding |
| 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_encoder_mt.c | Multithreaded .xz Stream encoder |
| 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 |
| mytime.c | Time handling functions |
| mytime.h | Time handling functions |
| 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 |