| adm | Find | login register |
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
7zip 在 windows 上是小有名氣的壓縮程式,使用的是 Igor Pavlov 開發的 public domain LZMA sdk,壓縮比很高,只是有點慢。你會問 Linux 上就有 7za,為什麼還需要 tar + lzma 的方式?7za 不會像 tar 一樣保留 unix 的 owner & permission,所以有時候還是必須用 tar。
man tar 說 Y 是不建議用的參數, 應該以 tar --lzma 取代 gcin source code 分別用 bzip2 & lzma 壓縮
edited: 1
| |||||||||||||||||||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
| |||||||||||||||||||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
| |||||||||||||||||||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
原來 man page 很早就改成用 .lzma 了,Orz 以後考慮把 gcin tar 改成用 lzma edited: 1
| |||||||||||||||||||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
why not .tar.7z ? | |||||||||||||||||||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
那不是要先弄成 .tar 再用 7za 壓縮,解壓縮也比較麻煩。 tar cvfY 是直接用 pipe 的方式,不需要寫到 .tar,效率較高。 edited: 1
| |||||||||||||||||||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
7z 應該也支援 pipe 吧?不過,配合 tar 指令會比較長,不如 gzip、bzip2 簡單倒是。 在 Debian/Ubuntu 上的 7-Zipedited: 1
| |||||||||||||||||||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
除了 lzma 之外,劉老大也不妨考慮 xz (homepage) glibc 2.11 / slackware 已經都用 xz 了。 xz archive 一般而言比 lzma 小一點點,壓縮/解壓 速度都比 lzma 快。 Mandriva 應該也有 xz rpm 才對。
Fedora 應該還是用 bz2 Debian 系好像還是用 gz
7z 也是用 lzma algorithm。 edited: 1
| |||||||||||||||||||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
xz 是 lzma2。
在 tar 上面用 xz 是用 -J
gcin source 壓縮所需的時間 & 產生的檔案大小。看起來 lzma (-Y)不建議被使用的原因原來是太慢了。
edited: 6
|
| adm | Find | login register |