Compact Proは、かつての
Classic Mac OS環境で広く利用されていた、
データ圧縮および
アーカイブを行うためのユーティリティソフトウェアであり、同時にそのソフトウェアが用いる
データ圧縮フォーマットの名称でもあります。このソフトウェアは、初期にはCompactorという名前で登場しましたが、後に商標に関する問題が発生したため、Compact Proへと名称が変更されました。
当時、競合していた
StuffIt 1.5.1形式と比較して、より高い圧縮率を実現していた点が、Compact Proの大きな特徴でした。しかし、その後
StuffIt 3.0が登場したことにより、圧縮率の優位性は逆転しました。それでもなお、Compact Proは、
StuffIt 1.5.1形式のファイルを変換するツールを提供することで、ユーザーの利便性を保っていました。
1990年代には、
StuffItと並び称されるほどの人気を博し、多くのMacユーザーに利用されていました。
Compact Proの機能には、通常の圧縮ファイルの作成だけでなく、自己解凍型の
アーカイブを作成できる点が挙げられます。自己解凍型の
アーカイブは、専用の解凍ソフトウェアがなくても、
アーカイブ自体を実行することで内容を展開できるため、特に便利でした。さらに、
フロッピーディスク1枚に収まりきらないサイズのファイルを分割して圧縮する機能も搭載されており、大容量のデータを扱う上で非常に重宝しました。
Compact Proで作成されたファイルの
拡張子は、通常の圧縮ファイルが「.cpt」、自己解凍型の
アーカイブが「.sea」となっていました。また、圧縮されたファイルを展開するための専用ソフトウェアとして、フリーウェアのExtractorが提供されていました。Extractorには、
Classic Mac OS版だけでなく、
MS-DOS版の「ExtractorPC」も存在していました。
しかし、macOSへの対応は行われず、開発は既に終了しています。現在では、Compact Pro形式の
アーカイブを伸長するためには、
StuffIt Expanderを利用するのが一般的です。
StuffIt ExpanderはmacOS版も提供されており、様々なプラットフォームでCompact Pro形式のファイルに対応できます。
関連情報として、Compact Proに関する詳細な情報を提供するウェブサイトとして、Cyclosが挙げられます。また、Compact Proと同様に、かつて人気を博した
アーカイブユーティリティである
StuffItについても、関連するソフトウェアとして注目されています。現在、Compact Pro形式の
アーカイブを扱う際には、
StuffIt Expanderを利用するのが最も推奨される方法です。