追加ソフトウェアをインストールせずに自己解凍アーカイブを作成する方法

自己解凍アーカイブの作成の特集

友達が7zやbz2などの比較的知られていない形式の圧縮ファイルを送ってきたとき、アーカイブからコンテンツを抽出するために追加のツールをインストールしなければならないのは嫌ではありませんか?ここで自己解凍アーカイブが役立ちます。追加のソフトウェアなしでアーカイブを抽出できるようにします。アーカイブをダブルクリックするだけで、内部のファイルが自動的に抽出されます。自己解凍アーカイブを作成するためのアプリケーションはたくさんありますが、ここではOSに付属しているネイティブツールを紹介します。

注意:

  1. WindowsとLinuxで自己解凍アーカイブを作成できますが、作成されたアーカイブはクロスプラットフォーム互換性がありません。Windowsで自己解凍アーカイブを作成しても、Linuxで動作するとは限りません。Linux内でも、アーカイブが各ディストリビューションと互換性がない場合があります。自己解凍アーカイブを友達に送る予定がある場合は、彼/彼女と同じOSプラットフォームを使用していることを確認してください。

  2. 自己解凍アーカイブの内容が不明な場合、リスクを伴う可能性があります。信頼できるソースから自己解凍アーカイブを受け取ることを期待していない限り、特に怪しいウェブサイトからダウンロードした自己解凍アーカイブは開かないでください。

関連記事: 7-Zip vs WinRAR vs WinZIP: ファイル圧縮のための最良のツール

Windowsでの自己解凍アーカイブの作成

Windowsには、自己解凍インストーラーを作成できる組み込みツール – iexpress.exe が付属しています。Microsoftの問題は、これらの便利なツールを一般に隠すことが好きなことです。そのため、このツールを聞いたことがある人は少ないのも不思議ではありません。

Windows(XPからWindows 10まで)で、「実行」メニューを開き、「iexpress」と入力します。「iexpress」プログラムを選択します。

Windows10 実行 Iexpress

最初の画面で、「新しい自己解凍指示ファイルを作成」を選択し、次へをクリックします。

Windows10 Iexpress ウェルカム

次の画面で、「ファイルのみを抽出」を選択します。これにより、インストーラーではなく自己解凍アーカイブが作成されます。

Windows10 Iexpress ファイルのみを抽出

次へをクリックし、ウィザードに従ってアーカイブを作成します。完了すると、その内容を抽出するためにダブルクリックできるEXEファイルが作成されます。

windows-自己解凍-exeファイル

Ubuntuでの自己解凍アーカイブの作成

Ubuntuにはファイルを圧縮するためのアーカイブマネージャーが付属していますが、自己解凍アーカイブを作成することはできません。それを行うために、unzipsfxコマンドを使用する必要があります。

この例では、「test.txt」を含む自己解凍アーカイブ「test」を作成すると仮定します。

  1. まず、「test.txt」をzip形式に圧縮します(アーカイブマネージャーを使用)。これで「test.zip」ファイルが作成され、「text.txt」が含まれます。

  2. ターミナルを開き、次のように入力します:

cat /usr/bin/unzipsfx /path/to/test.zip >/path/to/test

このコマンドは、「test.zip」の先頭に「unzipsfx」を追加し、新しいファイル「test」として保存します。

  1. 次に、ファイルの権限を変更し、自己解凍アーカイブを調整します:
chmod 755 /path/to/test  
zip -A /path/to/test

これで完了です。「test」をダブルクリックすると、自動的に内部のファイルが抽出されます。

関連記事: Bashエイリアスで7z圧縮を簡素化する方法

Macでの自己解凍アーカイブの管理

Macには自己解凍アーカイブを作成するためのネイティブツールはありません。単純に必要がないからです。macOSは圧縮ファイルを非常によく処理します。デフォルトのアプリケーション – アーカイブユーティリティ – は、アーカイブをダブルクリックすると圧縮ファイルを抽出します。さらに、Unarchiverアプリは多くの圧縮形式をサポートしているため、Macでの互換性の問題を心配する必要はありません。

自己解凍アーカイブはウイルスを広める主要なソースとして悪名を得ていますが、それがすべて悪いわけではありません。正しく使用すれば、便利なツールにもなります。ほとんどの場合、Windowsユーザーは自己解凍アーカイブから最も利益を得るでしょう。なぜなら、Windowsではさまざまな圧縮形式のサポートがまだ不足しているからです。ただし、自己解凍アーカイブのEXEファイル形式は、セキュリティに非常に敏感な人々には大きなマイナス要因となる可能性があります。

画像クレジット: DepositPhotosの黄色い背景に立つ圧縮フォルダー