<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 6.28\. Bzip2-1.0.3 Bzip2 包含了對文件進行壓縮和解壓縮的工具,對于文本文件,`bzip2` 比傳統的 `gzip` 擁有更高壓縮比。 **預計編譯時間:** 少于 0.1 SBU**所需磁盤空間:** 5.3 MB ## 6.28.1\. 安裝 Bzip2 下面的補丁可以為這個軟件包安裝相應的文檔: ``` patch -Np1 -i ../bzip2-1.0.3-install_docs-1.patch ``` `bzgrep` 命令并不將傳遞給它的文件名中的 '|' 和 '&' 進行轉義,這就會允許別有用心的用戶執行任意命令。下面的補丁可以解決這個問題: ``` patch -Np1 -i ../bzip2-1.0.3-bzgrep_security-1.patch ``` `bzdiff` 腳本仍然會使用原來的 `tempfile` 程序。可以使用 `mktemp` 來替換: ``` sed -i 's@tempfile -d /tmp -p bz@mktemp -p /tmp@' bzdiff ``` 為編譯 Bzip2 做準備: ``` make -f Makefile-libbz2_so make clean ``` **make 參數的含義:** _`-f Makefile-libbz2_so`_ 這會采用一個另外一個 `Makefile` 來編譯 Bzip2,也就是這里的 Makefile-libbz2_so 文件,它創建一個動態鏈接庫 `libbz2.so` ,然后把Bzip2的工具都鏈接到這個庫上。 編譯并測試軟件包: ``` make ``` 如果重新安裝Bzip2,必須首先執行 **`rm -vf /usr/bin/bz*`** ,否則下面的 `make install` 會出錯。 安裝Bzip2: ``` make install ``` 把 `bzip2` 二進制共享庫拷貝到 `/bin` 目錄,創建必要的符號鏈接,再做一些清理工作: ``` cp -v bzip2-shared /bin/bzip2 cp -av libbz2.so* /lib ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so rm -v /usr/bin/{bunzip2,bzcat,bzip2} ln -sv bzip2 /bin/bunzip2 ln -sv bzip2 /bin/bzcat ``` ## 6.28.2\. Bzip2 的內容 **安裝的程序:** bunzip2(→bzip2), bzcat(→bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless, bzmore**安裝的庫:** libbz2.{a,so} ### 簡要描述 | | | | --- | --- | | `bunzip2` | 解壓使用 bzip2 壓縮的文件 | | `bzcat` | 解壓縮指定的文件到標準輸出 | | `bzcmp` | 對 bzip2 壓縮的文件運行 `cmp` 命令 | | `bzdiff` | 對 bzip2 壓縮的文件運行 `diff` 命令 | | `bzgrep` | 對 bzip2 壓縮的文件運行 `grep` 命令 | | `bzegrep` | 對 bzip2 壓縮的文件運行 `egrep` 命令 | | `bzfgrep` | 對 bzip2 壓縮的文件運行 `fgrep` 命令 | | `bzip2` | 使用 Burrows-Wheeler 塊排列文本壓縮算法和霍夫曼編碼來壓縮文件。壓縮比要大于 gzip 工具使用的基于"Lempel-Ziv"的壓縮算法(如 `gzip` 格式),接近 PPM 統計壓縮算法族的壓縮比。 | | `bzip2recover` | 試圖從被破壞的 bzip2 文件中恢復數據 | | `bzless` | 對 bzip2 壓縮的文件運行 `less` 命令 | | `bzmore` | 對 bzip2 壓縮的文件運行 `more` 命令 | | `libbz2*` | 利用 Burrows-Wheeler 算法,實現無損塊順序數據壓縮的庫文件。 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看