Patool

patool
開発元 Bastian Kleineidam[1]
最新版
1.12 / 2016年1月17日 (8年前) (2016-01-17)[2]
リポジトリ
  • github.com/wummel/patool
ウィキデータを編集
プログラミング
言語
Python
対応OS クロスプラットフォーム
種別 コマンドラインファイルアーカイバ
ライセンス GNU GPL v3+
公式サイト patool
テンプレートを表示

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

概要

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

脚注

注釈

  1. ^ tar・ZIP・bzip2・gzipはネイティブサポートされており、別途対応するアプリケーションをインストールする必要はない。

出典

  1. ^ a b “patool - portable archive file manager”. 2018年9月28日閲覧。
  2. ^ “Releases”. GitHub. 2019年3月14日閲覧。
  3. ^ “patool”. Freecode. 2018年9月28日閲覧。
  4. ^ “patool/patool.txt at master”. 2018年9月28日閲覧。

関連項目

ポータル FLOSS
ポータル FLOSS
  • ファイルアーカイバの比較(英語版)
  • atool

外部リンク

  • 公式ウェブサイト
  • patool - GitHub
  • 表示
  • 編集
データ圧縮ソフトウェア実装
映像圧縮
(比較)
非可逆
MPEG-4 ASP
H.264/MPEG-4 AVC
HEVC
その他
  • CineForm
  • DNxHD
  • Helix DNA Producer(英語版)
  • libavcodec
  • SBC
  • Sorenson
  • VP7
  • Windows Media Encoder
可逆
開発停止
音声圧縮
(比較)
非可逆
可逆
可逆圧縮*
フリーソフトウェア
圧縮アーカイバ
(比較)
フリーソフトウェア
フリーウェア
  • IZArc
  • StuffIt Expander (展開のみ)
  • UHarc/WinUHA
  • ZipGenius
商用
開発停止
  • *アーカイブしない