維基百科 ひゃっか ,自由 じゆう 的 てき 百科全書 ひゃっかぜんしょ
bzip2 是 これ Julian Seward 開發 かいはつ 並 なみ 按照自由 じゆう 軟件 /開源 かいげん 軟件協議 きょうぎ 發 はつ 佈的數 かず 據 よりどころ 壓縮 あっしゅく 算法 さんぽう 及程序 じょ 。Seward在 ざい 1996年 ねん 7月 がつ 第 だい 一 いち 次 じ 公開 こうかい 發布 はっぷ 了 りょう bzip2 0.15版 はん ,在 ざい 隨 ずい 後 ご 幾 いく 年 ねん 中 ちゅう 這個壓縮 あっしゅく 工具 こうぐ 穩定性 せい 得 え 到 いた 改善 かいぜん 並 なみ 且日漸 やや 流行 りゅうこう ,Seward在 ざい 2000年 ねん 晚 ばん 些時候 じこう 發 はつ 佈了1.0版 はん 。
bzip2比 ひ 傳統 でんとう 的 てき gzip 或 ある 者 もの ZIP 的 てき 壓縮 あっしゅく 效率 こうりつ 更 さら 高 だか ,但 ただし 是 ぜ 壓縮 あっしゅく 速度 そくど 較慢。從 したがえ 這點來 らい 說 せつ ,非常 ひじょう 類似 るいじ 於較新 しん 的 てき 壓縮 あっしゅく 算法 さんぽう 。與 あずか RAR 或 ある 者 もの ZIP等 とう 其它不同 ふどう 的 てき 是 ぜ ,bzip2只 ただ 是 ぜ 數 すう 據 よりどころ 壓縮 あっしゅく 工具 こうぐ ,而不是 ぜ 歸 き 檔工具 ぐ ,在 ざい 這一 いち 點 てん 與 あずか gzip類似 るいじ 。程 ほど 序 じょ 本身 ほんみ 不 ふ 包含 ほうがん 用 よう 於多個 こ 文 ぶん 件 けん 、加 か 密 みつ 或 ある 者 もの 文 ぶん 檔切分 ぶん 的 てき 工具 こうぐ ,相反 あいはん 按照UNIX 的 てき 傳統 でんとう 需要 じゅよう 使用 しよう 如tar 或 ある 者 もの GnuPG 這樣的 てき 外部 がいぶ 工具 こうぐ 。
在 ざい 有 ゆう 些情況 きょう 下 か ,按照絕對 ぜったい 壓縮 あっしゅく 效率 こうりつ 來 らい 講 こう bzip2不 ふ 如7z 和 かず RAR格式 かくしき 。根據 こんきょ 摩 ま 爾 なんじ 定律 ていりつ 的 てき 持續 じぞく 效 こう 應 おう ,計算 けいさん 時間 じかん 越來 ごえく 越 えつ 少 しょう 並 なみ 且也變 へん 得 とく 越來 ごえく 越 えつ 不 ふ 重要 じゅうよう ,所以 ゆえん 類似 るいじ 的 てき 壓縮 あっしゅく 方法 ほうほう 變 へん 得 とく 越來 ごえく 越 えつ 流行 りゅうこう 。根據 こんきょ 作者 さくしゃ 的 てき 說法 せっぽう ,在 ざい 目前 もくぜん 所有 しょゆう 已 やめ 知的 ちてき 壓縮 あっしゅく 算法 さんぽう 中 ちゅう ,bzip2可 か 以排到 いた 百分之十到十五這樣最好的一類算法中(PPM ),儘管它在壓縮 あっしゅく 速度 そくど 時 じ 大 だい 致快兩 りょう 倍 ばい ,而解壓 あつ 速度 そくど 有 ゆう 六 ろく 倍 ばい 快 こころよ 。
bzip2使用 しよう Burrows-Wheeler transform 將 はた 重複 じゅうふく 出現 しゅつげん 的 てき 字 じ 符 ふ 序列 じょれつ 轉換 てんかん 成 なり 同樣 どうよう 字母 じぼ 的 てき 字 じ 符 ふ 串 くし ,然 しか 後 こう 用 よう move-to-front變換 へんかん 進行 しんこう 處理 しょり ,最後 さいご 使用 しよう 哈夫曼編碼 進行 しんこう 壓縮 あっしゅく 。在 ざい bzip2中 ちゅう 所有 しょゆう 的 てき 數 すう 據 よりどころ 塊 かたまり 都 と 是 ぜ 大小 だいしょう 一樣的純文本數據塊,它們可 か 以用命令 めいれい 行 ぎょう 變量 へんりょう 進行 しんこう 選擇 せんたく ,然 しか 後 こう 用 よう 從 したがえ π ぱい 的 てき 十進制表示得到的一個任意位序列標識成壓縮文本。
起 おこり 初 はつ ,bzip2的 てき 前 まえ 一 いち 代 だい bzip 在 ざい 數 すう 據 よりどころ 塊 かたまり 排列 はいれつ 之 の 後 こう 使用 しよう 算術 さんじゅつ 編 へん 碼進行 しんこう 壓縮 あっしゅく ,由 ゆかり 於軟件 けん 專 せん 利 り 的 まと 限 げん 制 せい 現在 げんざい 已 やめ 經 けい 不 ふ 再 さい 使用 しよう 算術 さんじゅつ 編 へん 碼 。
在 ざい Unix 系統 けいとう 下 か ,bzip2可 か 以獨立 どくりつ 使用 しよう 也可以與tar一 いち 起 おこり 使用 しよう 。bzip2 file 壓縮 あっしゅく 文 ぶん 件 けん ,bzip2 -d file.bz2 解 かい 壓 あつ 文 ぶん 件 けん ,解 かい 壓 あつ 也可以使用 しよう 另外一 いち 個 こ 名字 みょうじ bunzip2 。
bzip2的 てき 命令 めいれい 行 ぎょう 標 しるべ 誌 し 大部 たいぶ 分與 ぶんよ gzip 相 あい 同 どう ,所以 ゆえん ,從 したがえ tar文 ぶん 件 けん 解 かい 壓 あつ bzip2壓縮 あっしゅく 的 てき 文 ぶん 件 けん 可 か 以用:
bzcat '' archivefile'' .tar.bz2 | tar -xvf -
生成 せいせい bzip2壓縮 あっしゅく 的 てき tar文 ぶん 件 けん 可 か 以使用 しよう :
tar -cvf - '' filenames'' | bzip2 > '' archivefile'' .tar.bz2
GNU tar支持 しじ -j標 しるべ 誌 し ,這就可 か 以不經過 けいか 管 かん 道 どう 直接 ちょくせつ 生成 せいせい tar.bz2File:
tar -cvjf '' archivefile'' .tar.bz2 '' file-list''
解 かい 壓 あつ GNU tar文 ぶん 件 けん 可 か 以使用 しよう :
tar -xvjf '' archivefile'' .tar.bz2
^ bzip2 : Home . Julian Seward . [2008-09-27 ] . (原始 げんし 內容存 そん 檔 於2006-12-25). Why would I want to use it? [..] Because it's open-source (BSD-style license), and, as far as I know, patent-free.