Linux / Unix Command: bunzip2--reference
http://linux.about.com/library/cmd/blcmdl1_bunzip2.htm NAMEbzip2,bunzip2 - a block-sorting file compressor,v1.0.2bzcat - decompresses files to stdoutbzip2recover - recovers data from damaged bzip2 files SYNOPSISbzip2[-cdfkqstvzVL123456789] [filenames ...]bunzip2[-fkvsVL] [filenames ...]bzcat[-s] [filenames ...]bzip2recoverfilename DESCRIPTIONbzip2compresses files using the Burrows-Wheeler block sorting text compression algorithm,and Huffman coding. Compression is generally considerably better than that achieved by more conventional LZ77/LZ78-based compressors,and approaches the performance of the PPM family of statistical compressors. The command-line options are deliberately very similar to those ofGNU gzip,but they are not identical. bzip2expects a list of file names to accompany the command-line flags. Each file is replaced by a compressed version of itself,with the name "original_name.bz2". Each compressed file has the same modification date,permissions,and,when possible,ownership as the corresponding original,so that these properties can be correctly restored at decompression time. File name handling is naive in the sense that there is no mechanism for preserving original file names,ownerships or dates in filesystems which lack these concepts,or have serious file name length restrictions,such as MS-DOS. bzip2andbunzip2will by default not overwrite existing files. If you want this to happen,specify the -f flag. If no file names are specified,bzip2compresses from standard input to standard output. In this case,bzip2will decline to write compressed output to a terminal,as this would be entirely incomprehensible and therefore pointless. bunzip2(orbzip2 -d)decompresses all specified files. Files which were not created bybzip2will be detected and ignored,and a warning issued.bzip2attempts to guess the filename for the decompressed file from that of the compressed file as follows: filename.bz2becomesfilenamefilename.bzbecomesfilenamefilename.tbz2becomesfilename.tarfilename.tbzbecomesfilename.taranyothernamebecomesanyothername.out If the file does not end in one of the recognised endings,.bz2,.bz,.tbz2or.tbz,bzip2complains that it cannot guess the name of the original file,and uses the original name with.outappended. As with compression,supplying no filenames causes decompression from standard input to standard output. bunzip2will correctly decompress a file which is the concatenation of two or more compressed files. The result is the concatenation of the corresponding uncompressed files. Integrity testing (-t) of concatenated compressed files is also supported. You can also compress or decompress files to the standard output by giving the -c flag. Multiple files may be compressed and decompressed like this. The resulting outputs are fed sequentially to stdout. Compression of multiple files in this manner generates a stream containing multiple compressed file representations. Such a stream can be decompressed correctly only bybzip2version 0.9.0 or later. Earlier versions ofbzip2will stop after decompressing the first file in the stream. bzcat(orbzip2 -dc)decompresses all specified files to the standard output. bzip2will read arguments from the environment variablesBZIP2andBZIP,in that order,and will process them before any arguments read from the command line. This gives a convenient way to supply default arguments. Compression is always performed,even if the compressed file is slightly larger than the original. Files of less than about one hundred bytes tend to get larger,since the compression mechanism has a constant overhead in the region of 50 bytes. Random data (including the output of most file compressors) is coded at about 8.05 bits per byte,giving an expansion of around 0.5%. As a self-check for your protection,bzip2uses 32-bit CRCs to make sure that the decompressed version of a file is identical to the original. This guards against corruption of the compressed data,and against undetected bugs inbzip2(hopefully very unlikely). The chances of data corruption going undetected is microscopic,about one chance in four billion for each file processed. Be aware,though,that the check occurs upon decompression,so it can only tell you that something is wrong. It can't help you recover the original uncompressed data. You can usebzip2recoverto try to recover data from damaged files. Return values: 0 for a normal exit,1 for environmental problems (file not found,invalid flags,I/O errors,&c),2 to indicate a corrupt compressed file,3 for an internal consistency error (eg,bug) which causedbzip2to panic. OPTIONS
(编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – flock(1)无法释放锁定
- AIX 5.3(ld-xlc)等效选项Linux(ld-gcc)-rpath
- gdb – 我有一个没有使用调试符号构建的可执行文件的核心转
- linux – 如何阻止用户在服务器上运行CPU繁重的程序?
- 仅更改Linux中一个线程的UID / GID
- Linux:如何将日志文件中的新行发送到远程syslog?
- Linux上的编译器是否支持Objective-C块?
- gnupg – gpg物理保护私钥文件
- c – QFileDialog :: getSaveFileName和默认的selectedFilt
- 尽管在Linux内核模块中使用EXPORT_SYMBOL,如何防止“错误:
- linux – 编译gcc 4.6.2(不能计算对象文件的后缀
- cenos7.3启动apache,cenos7.3启动mysql
- linux – 从长行按位置删除字段
- linux – 使用sed在每行的开头插入文本
- linux – 在json中使Apache2服务目录索引
- linux – DBus.ObjectManager.GetManagedObjects
- linux – 意外地以root身份运行“chown www-data
- 备份 – 删除了什么 – 删除了rsync?
- linux – nginx:[emerg]未知指令“”在/etc/ngi
- regex – 如何使用sed或Perl从xml文件中删除无效