Patool

コマンドラインファイルアーカイバ From Wikipedia, the free encyclopedia

patoolは、複数のアーカイブファイル圧縮ファイルに対応したコマンドラインファイルアーカイバである。Pythonで書かれており、GNU GPL v3+の下で配布されている。

開発元 Bastian Kleineidam[1]
最新版
4.0.0 / 2025年3月1日 (16か月前) (2025-03-01)[2]
プログラミング
言語
Python
概要 開発元, 最新版 ...
閉じる

概要

patoolはtargzipなどのフロントエンドであり、共通の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

脚注

関連項目

外部リンク

Related Articles

Wikiwand AI