Patool
開発元 | Bastian Kleineidam[1] |
---|---|
最新版 | 1.12 / 2016年1月17日 (8年前) (2016-01-17)[2] |
リポジトリ |
|
プログラミング 言語 | Python |
対応OS | クロスプラットフォーム |
種別 | コマンドラインファイルアーカイバ |
ライセンス | GNU GPL v3+ |
公式サイト | patool |
テンプレートを表示 |
patoolは、複数のアーカイブファイル・圧縮ファイルに対応したコマンドラインファイルアーカイバである。Pythonで書かれており、GNU GPL v3+の下で配布されている。
概要
patoolはtar
やgzip
などのフロントエンドであり、共通のUIでこれらのコマンドが扱うファイルフォーマットを操作することができ、ファイルフォーマットによって異なるコマンドやそのオプションを覚える手間を省くことができる[1][3]。
アーカイブの展開 (patool extract
)・アーカイブ内のファイルの一覧を表示 (patool list
)・アーカイブの作成 (patool create
)・アーカイブのテスト (patool test
)・アーカイブの比較 (patool diff
)・アーカイブ内のファイルの検索 (patool search
)・アーカイブの再作成 (patool repack
)・アーカイブの再圧縮 (patool recompress
) を行うことができる[4]。
ファイルフォーマットはfile
や拡張子によって判断され、ファイルフォーマットに対応するコマンドが実行される。それぞれのアーカイブを扱うには、対応するコマンドがインストールされている必要がある[注釈 1]。
実行例
- カレントディレクトリ以下のファイルとディレクトリをまとめて『foo.tar.xz』を作成
patool create foo.tar.xz *
- 『foo.tar.xz』を展開 (複数のファイルを含む場合、アーカイブと同名のサブディレクトリが作成され、その中に展開される)
patool extract foo.tar.xz
- 『bar.7z』内のファイルの一覧を表示
patool list bar.7z
- 『bar.7z』のファイルフォーマットを7zからZIPに変更して『bar.zip』を作成
patool repack bar.7z bar.zip
脚注
注釈
出典
関連項目
ポータル FLOSS
- ファイルアーカイバの比較(英語版)
- atool
外部リンク
- 公式ウェブサイト
- patool - GitHub
- 表示
- 編集
データ圧縮ソフトウェア実装 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
映像圧縮 (比較) |
| ||||||||||||||
音声圧縮 (比較) |
| ||||||||||||||
可逆圧縮* |
| ||||||||||||||
圧縮アーカイバ (比較) |
| ||||||||||||||
|