6/5/2023 0 Comments Gui tar formatParity archiver for increased data integrity. The de facto standard UNIX compression utility to success the Huffman-based pack(1) before gzip become a thing. Superseded by ZIP.Īn archiver used on DOS/Windows in mid-1990s. Was very popular during the early days of the dial-up BBS. Otherwise you can use the file tool, see file(1). If the file is properly named you can deduce its format from the file extension. To extract an archive, its file format needs to be determined. zutils - A drop-in replacement of zcat(1)/ zgrep(1)/ zdiff(1) in C++ to decompress gz/bz2/xz/lzip/zstd file transparently like bsdcat(1) but using user-defined utilities, usually used in combination with parallel variants of common (de)compressor like pixz(1).unpack - Wrapper script for handling multiple archive formats. unp - Command line tool that can unpack archives easily.It can create 7z, BZip2, Zip, GZip, Tar archives. J7Z - GUI for Linux in java which attempts to simplify data compression and backup.dtrx - An intelligent archive extraction tool.atool - Script for managing file archives of various types.Minimal: lha l archive.lzh verbose: lha v archive.lzh Usage comparison Archiving only usage Name gzip's gunzip can only decompress single member ZIP files.Some of the tools above are capable of handling multiple formats, allowing for fewer installed packages. See also #Archiving and compression usage. LZH/LHA archiver, supports the lh7-method.īoth the ACE file format and the archiving tool are proprietary. Tar archiving utility in C++ with member-aligned lzip compressionĬommand-line tool of a Mac application, supports over 40 archive formats.Ī high compression ratio archiver written in C++, uses several algorithms. Tar archiving utility in C with member-aligned zstd-compression The upstream Linux version of a file archiver with a high compression ratio.īoth the format and the rar utility are proprietary. The third-party POSIX port of 7-zip's command-line. Tar extensions refers to compressed archives where tar and the compression tool is used, e.g.tzo is.Parallel implementations offer improved speeds by using multiple CPU cores.Uses LZMA, default for GNU coreutils and kernel archive files. Written in C, focused on compression and decompression speed.Ĭan be multithreaded, though the lz4 is not. Improved version of rzip, uses multiple algorithms. Pigz, bgzip(1) (part of htslib AUR), crabz AUR These compression programs implement their own file format. While BSD tar recognizes compression formats based on the format, GNU tar only guesses based on the file extension. When creating archives both support the -a switch to automatically filter the created archive through the right compression program based on the file extension. Only BSD tar supports lz4 natively (but GNU tar can do an equivalent with -use-compress-program=lz4/ -Ilz4). Tip: Both GNU and BSD tar automatically do decompression delegation for bzip2, compress, gzip, lzip, lzma, lzop, zstd, and xz compressed archives. Today only used for creating static library files.įile archiver via stdin/stdout, supports cpio and tar formats.Īrchiver to backup large live filesystems, takes care of hard links, extended attributes, sparse files and inode types. Implementation of tar and cpio that also offers a library. Of course there are also tools that do both, which tend to additionally offer encryption, error detection and recovery.Ĭore utility for manipulating the ubiquitous tar archives (tarballs), which are used by pacman and the AUR. These tools are often used in sequence by firstly creating an archive file and then compressing it.
0 Comments
Leave a Reply. |