Skip to Content

tar

tar 指令解壓 lzma 壓縮格式的方法

為了升級 TA-Spring 這款 3D 即時戰略遊戲時,發現找不到方法來解壓縮所下載回來的原始碼壓縮包檔案,因為採用的是 LZMA 壓縮格式,而要解壓縮這格式的話,目前尚需要 lzma-utils 這個工具,當然,二話不說,馬上安裝,但在安裝完成之後發現,怎麼也無法利用 tar 來一行指令解壓縮它,嗯,別說可以利用管線來處理呀,這在咱的心目中不是根本的解決之道。

沒辦法,下了 tar --help 指令後,於 Compression options: 區段中找到了 -j 的選項可以支援 lzma 的格式,如下︰

  -j, --bzip2                保存檔以 bzip2 過濾處理
      --lzma                 filter the archive through lzma
      --no-auto-compress     do not use archive suffix to determine the
                             compression program

於是試了一下,結果出現了如下的訊息︰

user@host:~/path/to/spring$ tar -jxvf spring_0.79.0.2_src.tar.lzma
訂閱文章