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は`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

## 脚注

[編集]

### 注釈

[編集]

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

* ファイルアーカイバの比較（英語版）
* atool

## 外部リンク

[編集]

* 公式ウェブサイト
* patool \- GitHub

この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています（PJ:コンピュータ/P:コンピュータ）。

|

* 表示
* 編集

* 表
* 話
* 編
* 歴

データ圧縮ソフトウェア実装

映像圧縮
(比較)|

| 非可逆|

| MPEG-4 ASP|

* 3ivx
* DivX
* Nero Digital
* FFmpeg MPEG-4
* HDX4
* Xvid

|

H.264/MPEG-4 AVC|

* CoreAVC
* Blu-code
* DivX H.264
* Nero Digital AVC
* QuickTime H.264
* x264

HEVC|

H.265

その他|

* CineForm
* DNxHD
* Helix DNA Producer（英語版）
* libavcodec
* SBC
* Sorenson
* VP7
* Windows Media Encoder

可逆|

* FFV1
* Ut Video Codec Suite

開発停止|

* Cinepak
* Schrödinger (Dirac)
* Huffyuv
* Indeo
* Lagarith
* MSU Lossless
* SheerVideo
* libtheora
* libvpx

音声圧縮
(比較)|

| 非可逆|

* Freeware Advanced Audio Coder (FAAC)
* Helix DNA Producer（英語版）
* l3enc
* LAME
* TooLAME
* libavcodec
* libcelt
* libopus
* libspeex
* Musepack
* libvorbis
* Windows Media Encoder

|

可逆|

* FLAC
* ALAC
* libavcodec
* Monkey's Audio
* TTA (True Audio)
* mp4als
* OptimFROG
* WavPack

可逆圧縮*|

| フリーソフトウェア|

* bzip2
* compress
* gzip
* lzip
* lzop
* rzip
* Snappy
* xz
* zstd

|

圧縮アーカイバ
(比較)|

| フリーソフトウェア|

* 7-Zip
* Ark
* atool
* PAQ
* patool
* PeaZip
* The Unarchiver
* UPX
* Xarchiver
* ZPAQ
* アーカイブマネージャー

|

フリーウェア|

* IZArc
* StuffIt Expander (展開のみ)
* UHarc/WinUHA
* ZipGenius

商用|

* ARC
* Archive Utility
* ARJ
* JAR
* MacBinary
* PKZIP/SecureZIP
* PowerArchiver
* StuffIt
* WinRAR
* WinZip

開発停止|

* ALZip
* DGCA
* Filzip
* FreeArc
* Info-ZIP
* KGB Archiver
* LHA
* Lhaplus
* TUGZip
* WinAce
* Zipeg
* +Lhaca

* *アーカイブしない

* データ圧縮と圧縮フォーマットも参照