bzip2壓縮
『壹』 在 Windows 中怎樣處理 bz2 壓縮的文檔
在
Windows
中怎樣處理
bz2
壓縮的文檔?
如果你沒有能處理
bz2
文件的壓縮工具,從
Redhat
下載一個命令行工具(進一步信息見下面)。
如果你不喜歡用命令行工具,你可以試試免費工具例如
Stuffit
Expander,UltimateZip,7-Zip
或者
Quick
Zip。如果你有像
WinRAR
或者
Power
Archiver
之類的工具,可以很容易用它解壓縮
bz2
文件。如果你用
Windows
Commander,可以從
Windows
Commander
網站免費得到一個
bz2
插件。
Redhat
的
bzip2
命令行工具:
Win2K
Sp2
用戶下載最新版本
1.0.2,所有其它
Windows
用戶應該用版本
1.00。下載後重命名可執行文件為
bzip2.exe。為方便起見將其放到一個在你路徑中的目錄,例如
C:\Windows,C
表示你安裝
Windows
的盤符。
注意:lang
指的是你的語種,
x
是想要的格式,例如:pdf。要解壓縮
php_manual_lang.x.bz2,按照下面的簡單說明進行:
打開一個命令行窗口
進入存放已下載的
php_manual_lang.x.bz2
的目錄
調用
bzip2
-d
php_manual_lang.x.bz2,將
php_manual_lang.x
釋放到同一個目錄
在你下載了包含很多
html
文件的
php_manual_lang.tar.bz2
的情況下,過程是一樣的。唯一區別是得到了一個
php_manual_lang.tar
文件。tar
格式可以被大多數
Windows
下流行的壓縮工具所處理,例如
WinZip。
『貳』 壓縮文件的格式有哪幾種,一般手機支持哪幾種呢
壓縮文件有很多種,常見的有rar 、zip 。
普通手機不支持壓縮文件。好多智能手機上有zip管理器,同時支持rar 和zip 。注意jar 的文件雖然是壓縮包,但它是java 應用程序的一種格式,與實際意義上的壓縮文件不一樣。
文件被壓縮以後,文件格式一般有. rar和. zip兩種格式。想要壓縮電腦文件時,前提需要電腦中安裝了壓縮應用,比如說快壓、360壓縮等。電腦安裝了壓縮應用以後,右鍵單擊一個文件夾,然後在彈出的菜單欄中點擊「添加到壓縮文件(A)」選項,接著會彈出一個壓縮窗口。
(2)bzip2壓縮擴展閱讀:
壓縮格式的優缺點:
zip也有很多缺點,比如zip打包的時候沒有記錄文件信息是什麼格式,最常見的問題就是文件名為GBK編碼的Windows操作系統製作的zip壓縮包在*nix系統(文件名為UTF-8編碼)下顯示為亂碼。
而且我看還有答主說文件時間也只是記錄了一個時間值,並沒有說明這是什麼格式的時間,也就是說zip是一個相當簡單的,沒有考慮太多交叉環境情況下使用的壓縮格式。
tar並不是壓縮格式,tar只是一個打包工具,tar經常在*nix系統下出現,不過由於linux的tar命令可以自動啟動後續的壓縮程序打包後一並壓縮,以及tar在windows系統下一般被壓縮軟體支持打開,所以被誤認為是壓縮格式。
由於這個細微的差別,在Linux下常見的文件名後綴 "*.tar.gz"代表著這個歸檔先以tar打包,然後以gnuzip壓縮,"*.tar.bz2"代表著這個歸檔先以tar打包後以bzip2壓縮,類似文件名後綴都表達了類似含義。
『叄』 bzip2怎麼壓縮一個文件夾ubuntu壓縮
如果只是壓縮.bz2 格式
壓縮: bzip2 -z FileName
如果壓縮.tar.bz2 格式文件
壓縮:tar jcvf FileName.tar.bz2 DirName
『肆』 Linux裡面bzip2和bunzip2命令區別是什麼
題主你好,
先說個題外話,在英文中一般un前綴表示"相反"的意思,如
happy 表示 高興的, unhappy 不高興的
lock 表示 鎖上, unlock 表示 解鎖
-----
假設我有個文件叫file, 則:
bzip2 file //結果是得到一個file.bz2的壓縮文件
bunzip2 file.bz2 //將file從bile.bz2中解壓出來
-----
因此bzip2和bunzip2的動作是相反的, bzip2用來壓縮文件, bunzip2負責解壓壓縮文件.
-----
希望可以幫到題主, 歡迎追問
『伍』 bzip2的軟體優點
1、能夠高效的完成文件數據的壓縮。這樣你就可以把硬碟中冗餘繁多的文件,打包壓縮整理。在網路上傳送文件前,可以先用bzip2打包壓縮文件,以減少傳送時間,提高效率。雖然bzip2不是最快的壓縮工具,但是它已經足夠的快且足夠的好用。
2、它開放源碼,且無需付費使用。
3、支持修復介質錯誤。當你需要從包含了一些錯誤數據的備份磁碟上修復或者獲得含有錯誤數據的壓縮文件中的數據時,bzip2仍能完美的解壓出沒有被破壞的部分。
4、和gzip的用法類似,最簡單的打包壓縮命令就是「bzip2 【要打包壓縮的文件名】」,壓縮後生成後綴名為.bz2的壓縮包。
5、這是一款輕量級的工具。 它可以運行在任何含有ANSI C編譯器的32位或者64位的主機上。
『陸』 bz2的壓縮效率
bzip2比傳統的gzip或者ZIP的壓縮效率更高,但是它的壓縮速度較慢。從這點來說,它非常類似於出現的其它一些壓縮演算法。與RAR或者ZIP等其它不同的是,bzip2隻是一個數據壓縮工具,而不是歸檔工具,在這一點上它與gzip類似。程序本身不包含用於多個文件、加密或者文檔切分的工具,相反按照UNIX的傳統需要使用如tar或者GnuPG這樣的外部工具。
在有些情況下,按照絕對壓縮效率來講bzip2不如7z和RAR格式。根據摩爾定律的持續效應,計算時間越來越少並且也變得越來越不重要,所以類似的壓縮方法變得越來越流行。根據作者的說法,在所有已知的壓縮演算法中,bzip2可以排到百分之十到十五這樣最好的一類演算法中(PPM),盡管它在壓縮速度時大致快兩倍,而解壓速度有六倍快。
bzip2使用Burrows-Wheeler transform將重復出現的字元序列轉換成同樣字母的字元串,然後用move-to-front transform進行處理,最後使用哈夫曼編碼進行壓縮。在bzip2中所有的數據塊都是大小一樣的純文本數據塊,它們可以用命令行變數進行選擇,然後用從π的十進製表示得到的一個任意位序列標識成壓縮文本。
起初,bzip2的前一代bzip在數據塊排列之後使用算術編碼進行壓縮,由於軟體專利的限制已經不再使用算術編碼。
『柒』 Linux下如何解壓.tar.bz2格式的壓縮包
Linux下最常用的打包程序就是tar了,使用tar程序打出來的包我們常稱為tar包,tar包文件的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程序來進行壓縮了,所以首先就來講講tar命令的基本用法:
tar命令的選項有很多(用man tar可以查看到),但常用的就那麼幾個選項,下面來舉例說明一下:
# tar -cf all.tar *.jpg
這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
這條命令是將所有.gif的文件增加到all.tar的包裡面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
這條命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
這條命令是解出all.tar包中所有文件,-x是解開的意思
以上就是tar的最基本的用法。為了方便用戶在打包解包的同時可以壓縮或解壓 文件,tar提供了一種特殊的功能。這就是tar可以在打包或解包的同時調用其它的壓縮程序,比如調用gzip、bzip2等。
1) tar調用gzip
gzip是GNU組織開發的一個壓縮程序,.gz結尾的文件就是gzip壓縮的結果。與gzip 相對的解壓程序是gunzip。tar中使用-z這個參數來調用gzip。下面來舉例說明一下:
# tar -czf all.tar.gz *.jpg
這條命令是將所有.jpg的文件打成一個tar包,並且將其用gzip壓縮,生成一個 gzip壓縮過的包,包名為all.tar.gz
# tar -xzf all.tar.gz
這條命令是將上面產生的包解開。
2) tar調用bzip2
bzip2是一個壓縮能力更強的壓縮程序,.bz2結尾的文件就是bzip2壓縮的結果。與bzip2相對的解壓程序是bunzip2。tar中使用-j這個參數來調用gzip。下面來舉例說明一下:
# tar -cjf all.tar.bz2 *.jpg
這條命令是將所有.jpg的文件打成一個tar包,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,包名為all.tar.bz2
# tar -xjf all.tar.bz2
這條命令是將上面產生的包解開。
3)tar調用compress
compress也是一個壓縮程序,但是好象使用compress的人不如gzip和bzip2的人多。.Z結尾的文件就是其壓縮的結果。與 compress相對的解壓程序是uncompress 。tar中使用-Z這個參數來調用compress。下面來舉例說明一下:
# tar -cZf all.tar.Z *.jpg
這條命令是將所有.jpg的文件打成一個tar包,並且將其用compress壓縮,生成 一個uncompress壓縮過的包,包名為all.tar.Z
# tar -xZf all.tar.Z
這條命令是將上面產生的包解開
有了上面的知識,你應該可以解開多種壓縮文件了,下面對於tar系列的壓縮文件作一個小結:
1)對於.tar結尾的文件
tar -xf all.tar
2)對於.gz結尾的文件
gzip -d all.gz
gunzip all.gz
3)對於.tgz或.tar.gz結尾的文件
tar -xzf all.tar.gz
tar -xzf all.tgz
4)對於.bz2結尾的文件
bzip2 -d all.bz2
bunzip2 all.bz2
5)對於tar.bz2結尾的文件
tar -xjf all.tar.bz2
6)對於.Z結尾的文件
uncompress all.Z
7)對於.tar.Z結尾的文件
tar -xZf all.tar.z
『捌』 linux里bzip2如何壓縮和解壓縮目錄
bzip2命令
bzip2命令用於創建和管理(包括解壓縮)「.bz2」格式的壓縮包。
我們遇見Linux壓縮打包方法有很多種,以下講解了Linux壓縮打包方法中的Linux bzip2命令的多種範例供大家查看,相信大家看完後會有很多收獲。
選項:
-c:將壓縮與解壓縮的結果送到標准輸出;
-d:執行解壓縮;
-f或-force:bzip2在壓縮或解壓縮時,若輸出文件與現有文件同名,預設不會覆蓋現有文件。若要覆蓋。請使用此參數;
-h:在線幫助;
-k:bzip2在壓縮或解壓縮後,會刪除原始文件。若要保留原始文件,請使用此參數;
-s:降低程序執行時內存的使用量;
-t:測試.bz2壓縮文件的完整性;
-v:壓縮或解壓縮文件時,顯示詳細的信息;
-z:強制執行壓縮;
-V:顯示版本信息;
--repetitive-best:若文件中有重復出現的資料時,可利用此參數提高壓縮效果;
--repetitive-fast:若文件中有重復出現的資料時,可利用此參數加快執行效果。
實例
1. 壓縮指定文件filename:
# bzip2 filename
或
# bzip2 -z filename
這里,壓縮的時候不會輸出,會將原來的文件filename給刪除,替換成filename.bz2.如果以前有filename.bz2則不會替換並提示錯誤。如果想要替換則指定-f選項,例如bzip2 -f filename;如果filename是目錄則也提醒錯誤不做任何操作;如果filename已經是壓過的了有bz2後綴就提醒一下,不再壓縮,沒有bz2後綴會再次壓縮。
2. 解壓指定的文件filename.bz2:
bzip2 -d filename.bz2
或
bunzip2 filename.bz2
這里,解壓的時候沒標准輸出,會將原來的文件filename.bz2給替換成filename。如果以前有filename則不會替換並提示錯誤。如果想要替換則指定-f選項,例如bzip2 -df filename.bz2。
3. 壓縮解壓的時候將結果也輸出:
$bzip2 -v filename
輸入之後,輸出如下:
filename: 0.119:1, 67.200 bits/byte, -740.00% saved, 5 in, 42 out.
這里,加上-v選項就會輸出了,只用壓縮舉例了,解壓的時候同理bzip2 -dv filename.bz2不再舉例了。
4. 模擬解壓實際並不解壓:
bzip2 -tv filename.bz2
輸入之後,輸出如下:
filename.bz2: ok
這里,-t指定要進行模擬解壓,不實際生成結果,也就是說類似檢查文件,當然就算目錄下面有filename也不會有什麼錯誤輸出了,因為它根本不會真的解壓文件。為了在屏幕上輸出,這里加上-v選項了,如果是真的解壓bzip2 -dv filename.bz2則輸出的是把"ok"替換成了"done"。
5. 壓縮解壓的時候,除了生成結果文件,將原來的文件也保存:
bzip2 -k filename
這里,加上-k就保存原始的文件了,否則原始文件會被結果文件替代。只用壓縮舉例了,解壓的時候同理$bzip2 -dk filename.bz2不再舉例了。
6. 解壓到標准輸出:
bzip2 -dc filename.bz2
輸入之後,輸出如下:
hahahhaahahha
這里,使用-c指定到標准輸出,輸出的是文件filename的內容,不會將filename.bz2刪除。
7. 壓縮到標准輸出:
bzip2 -c filename
bzip2: I won't write compressed data to a terminal.
bzip2: For help, type: `bzip2 --help'.
這里,使用-c指定壓縮到標准輸出不刪除原有文件,不同的是,壓縮後的文件無法輸出到標准輸出。
使用bzip2的時候將所有後面的看作文件(即使文件名以'-'開頭):
bzip2 -- -myfilename
這里主要是為了防止文件名中-產生以為是選項的歧義。
bunzip2命令
bunzip2命令解壓縮由bzip2指令創建的」.bz2"壓縮包。對文件進行壓縮與解壓縮。此命令類似於「gzip/gunzip」命令,只能對文件進行壓縮。對於目錄只能壓縮目錄下的所有文件,壓縮完成後,在目錄下生成以「.bz2」為後綴的壓縮包。bunzip2其實是bzip2的符號鏈接,即軟鏈接,因此壓縮解壓都可以通過bzip2實現。
選項:
-f:解壓縮時,若輸出的文件與現有文件同名時,預設不會覆蓋現有的文件;
-k:在解壓縮後,預設會刪除原來的壓縮文件。若要保留壓縮文件,請使用此參數;
-s:降低程序執行時,內存的使用量;
-v:解壓縮文件時,顯示詳細的信息;
-l,--license,-V:顯示版本信息。
實例
將/opt目錄下的etc.zip、var.zip和backup.zip進行壓縮,設置壓縮率為最高,同時在壓縮完畢後不刪除原始文件,顯示壓縮過程的詳細信息。
bzip2 -9vk /opt/etc.zip /opt/var.zip /opt/backup.zip
壓縮完畢後,在/opt下就會生成相應的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。
『玖』 bzip2的介紹
bzip2 是一個基於Burrows-Wheeler 變換的無損壓縮軟體,壓縮效果比傳統的LZ77/LZ78壓縮演算法來得好。它是一款免費軟體。可以自由分發免費使用。它廣泛存在於UNIX && LINUX的許多發行版本中。bzip2能夠進行高質量的數據壓縮。它利用先進的壓縮技術,能夠把普通的數據文件壓縮10%至15%,壓縮的速度和解壓的效率都非常高!支持大多數壓縮格式,包括tar、gzip 等等。
『拾』 Linux如何壓縮和解壓縮.bz2的包
這將壓縮文件smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2
這將在當前目錄下還原smb.conf.bz2為smb.conf
注: .bz2壓縮格式不是很常用,你可以man bzip2
You must be a root,then
tar -zxvf flash_linux.tar.gz
cd flash_linux
mv[cp] ShockwaveFlash.class /usr/lib/mozilla/plugins
mv[cp] libflahplayer.so /usr/lib/mozilla/plugins
or cpoy/move these files to /usr/lib/netscape/pligins
then restart you mozilla or netscape!That's OK!
mysql-4.0.1-alpha-pc-linux-gnu-i686.tar.gz
大多以tar.gz 和tar.bz2打包軟體,大多是通過 ./configure ;make
;make install 來安裝的;有的軟體是直接make;make install ;
我們可以通過./configure --help
來查看配置軟體的功能;大多軟體是提供./configure
配置軟體的功能的;少數的也沒有,如果沒有的就不用./configure
;直接make;make install 就行了;
./configure 比較重要的一個參數是 --prefix ,用--prefix
參數,我們可以指定軟體安裝目錄;當我們不需要這個軟體時,直接刪除軟體的目錄就行了;
比如我們可以指定fcitx 安裝到 /opt/fcitx 目錄中;
[root@localhost fcitx]#./configure --prefix=/opt/fcitx
如果我們不需要fcitx 時,可以直接刪除 /opt/fcitx 目錄;
所以我們舉這個例子中,fcitx如果定製安裝到
/opt/fcitx目錄中,完整的安裝方法應該是:
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
很基礎的linux知識,建議跟著《linux就該這么學》系統學習下!