アップロードなし, 100%ローカル, アカウントなし

アーカイブ展開

アーカイブ(zip・rar・7z・tar・gz)を置いて中のファイルを展開・保存します。すべてブラウザ内で処理され、ファイルが端末を離れることはありません。

アーカイブ展開の仕組み

アーカイブ抽出ツールは、libarchive.js WebAssemblyライブラリを使用して、ZIP、RAR、7z、TAR、GZアーカイブをブラウザ内で直接展開します。アーカイブファイルはデバイス上のブラウザメモリに読み込まれ、そこで展開され、含まれるすべてのファイルがローカルダウンロードとして提供されます。サーバーには何もアップロードされません。

展開が完全にクライアントサイドで行われるため、サードパーティのクラウドサービスにコンテンツが保存されることを心配せずに、機密アーカイブ、企業のZIPファイル、プライベートなドキュメントバンドルを開けます。展開は読み取り専用です。デバイス上の元のアーカイブは変更されません。

アーカイブ展開の使い方をステップごとに解説

  1. アーカイブファイル(ZIP、RAR、7z、TAR、またはGZ)をドロップゾーンにドロップするか、クリックしてデバイスから選択します。
  2. アーカイブ内のすべてのエントリを示すファイルリストが表示されるまで待ちます。
  3. 個別のファイルをクリックしてダウンロードするか、「すべてダウンロード」ボタンを使ってすべてのファイルを一度に取得します。
  4. ネストされたアーカイブの場合は、まず内部のアーカイブをダウンロードし、このツールを再度開いて展開します。

よくある使用例

  • 開発者がクライアントのプロジェクトをZIPアーカイブとして受け取り、ディスクに解凍せずに内容を確認する必要がある場合。
  • ジャーナリストが機密のRARファイルを受け取り、その内容をリモートサーバーに触れさせてはならない場合。
  • 学生がコースプラットフォームから7zのテキストバンドルをダウンロードし、学校のコンピュータにデスクトップソフトウェアをインストールできない場合。
  • デザイナーがTAR.GZアーカイブとしてパッケージ化されたアセットを受け取り、必要な特定のファイルのみをダウンロードしたい場合。

よくある質問

このツールはどのアーカイブフォーマットをサポートしていますか?

ZIP、RAR(RAR5を含む)、7z、TAR、TAR.GZ(.tgz)、TAR.BZ2、およびプレーンGZファイルをサポートしています。サポートはlibarchive.js WebAssemblyビルドの対応内容によります。アーカイブ全体をブラウザのメモリに読み込む必要があるため、非常に大きなアーカイブはリストの表示に時間がかかる場合があります。

このツールを使用するとアーカイブがサーバーにアップロードされますか?

いいえ。アーカイブファイルはブラウザのFile APIによって読み込まれ、デバイス上のWeb Workerで実行されているlibarchive.js WebAssemblyモジュールに直接渡されます。Sunastyやサードパーティにはアクセスされるものはありません。ブラウザのDevToolsを開いてNetworkタブを確認すると、アーカイブを運ぶリクエストがないことがわかります。

パスワード保護されたアーカイブを展開できますか?

いいえ。アーカイブが暗号化されている場合、ツールは中途半端に展開しようとせず、その旨を表示して処理を止めます。この版では復号は対応範囲外で、パスワードを入力する欄もありません。パスワード保護されたアーカイブには7-Zipなどのデスクトップアプリを使用してください。

ファイルサイズの制限はありますか?

制限はデバイスの利用可能なメモリです。非常に大きなアーカイブではブラウザが展開中にRAMを使い果たす場合があります。おおよそ数百MBまでのアーカイブは最新のハードウェアでよく動作します。数GBのアーカイブには7-Zipのようなデスクトップアプリケーションがより適切です。

展開されたファイルはデバイスに自動的に保存されますか?

いいえ。展開されたファイルはブラウザのメモリに保持され、ダウンロードリンクとして提供されます。ダウンロードリンクをクリックしてブラウザがファイルをダウンロードフォルダに保存する場合にのみ、ディスクに書き込まれます。タブを閉じるとすべてがメモリから消去されます。