分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで ZIP を 7Z に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 ファイルは暗号化されて当方のサーバーへ送られ、そこで変換され、処理が終わり次第削除されます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
ZIP から 7Z
理由はほとんど常に、相性ではなく保管や転送です。ZIP はどこかのツールが渡してきたもの ── エクスポート、ダウンロード、Windows の機械で誰かがまとめたひとまとまり ── で、今それはバイト数に課金される場所か、何年も手を触れずに置いておく場所へ向かっています。7Z が選ばれる価値があるのは、そのアーカイブに持ち主がひとりしかいなくて、開ける相手を選べる状況で、これはこの形式を勧めるページの数から想像するよりずっと狭い状況です。
この見立てが変換の是非を決めるので、何かをアップロードする前に正直に答えておく価値があります。ファイルが同僚や取引先、アップロードフォームに向かうなら、ZIP はどのオペレーティングシステムでもすでに開けるもので、その節約は生じるサポートの手間に見合いません。バックアップ用のドライブやオブジェクトストレージ、三年後の自分の機械に向かうなら、小さいファイルが明らかに勝ち、ほかの誰にもどの形式を選んだか知らせる必要がありません。サイズも判断を左右します。数メガバイト未満なら差はキロバイト単位で手間に見合わず、何百メガバイトものアーカイブがいくつも並ぶなら、それはストレージの階層一段分の違いになります。
違いは圧縮ツールがどこまで遡って見られるかにあります。1989 年に PKWARE が定義し APPNOTE.TXT として標準化された ZIP は、各項目を独立して 32 KB の履歴で deflate します。だから三つ離れたファイルで繰り返される語句は三回ともゼロから圧縮されます。1999 年生まれの 7Z は LZMA2 を使い、レジストリの記録では最大 64 MB という辞書を持ちます。これは二千倍の到達範囲です。
だから差がいちばん人の目につくところで開きます。四十枚のほぼ同一のスプレッドシート、ソースツリー、ログファイルの束、日付の列だけが違うエクスポートの集まり。ZIP が一つの MP4 や何枚かの JPEG を持つ場合には、どちらの圧縮も最初から負けています。データはアーカイブに入れられる前にすでに圧縮されていて、どちらの側も存在しない冗長性は見つけられません。
レジストリは 7Z をソリッド、ZIP をそうでないものとして記録していて、その一つのフラグがサイズの差のほとんどを占めます。ソリッドアーカイブは圧縮する前にメンバーを一つの連続したストリームに結合するので、圧縮ツールはファイルの境界ごとにやり直すのではなく、まとまり全体を一度に見られます。
その代償は、一つのファイルだけを取り戻したいときにやってきます。ZIP では各項目が独立して圧縮されているので単独で取り出せますが、ソリッドな 7Z では欲しいファイルより前にあるものをすべて先に展開しなければなりません。まるごと開く、あるいはめったに開かないアーカイブならこれは無料です。毎日つまみ食いされるアーカイブにとっては、本当に煩わしいものです。
レジストリは対応の薄さを 7Z の既知の問題として挙げていて、それは注釈ではありません。ここに来るほとんどの人にとっての決め手です。Windows のエクスプローラーも macOS の Finder も、何もインストールせずに ZIP を展開します。どちらも 7Z は開きません。指示を出せない相手に送ると、アーカイブがそのままメールのやり取りになってしまいます。
先の自動化された仕組みについても同じことが言えます。アップロードフォーム、チケットシステム、学習プラットフォーム、印刷業者は圧倒的に ZIP を受け入れ、それ以外を拒みます。その経路が関わっているなら「これは変換すべきか」の正しい答えはノーで、このページはクリックを取るよりそう言ったほうがいいと考えています。
ファイル自体は安全です。これは可逆な詰め直しで、どのメンバーもそのまま出てきます。危ういのは古い入れ物がファイルの中身についてではなく、その周りに持っていたメタデータ ── アーカイブのパスワード、一部の形式では元の権限とタイムスタンプです。
暗号化がいちばんはっきりした例です。パスワード付きの ZIP はそれなしには読めないので、推測するのではなくジョブは失敗します。展開ツールは空のパスワードで呼び出され、答えようのないプロンプトで止まるのではなく拒否を報告するようにしてあります。まずお使いの機械でアーカイブを解除し、その平文のものを変換してください。
この変換はあなたのブラウザーの中では動きません。このサイトの多くのツールはファイルを機械に留めますが、アーカイブの詰め直しはその例外の一つです。ファイルは暗号化された通信でこちらの変換用サーバーへアップロードされ、7-Zip で展開・再圧縮され、送り返されます。ジョブが終わった瞬間に削除され、使われた作業用の領域もコンテナごと破棄されます。
実用上の上限はそこから来ます。無料枠は 1 ファイルあたり 25 MB です。どのジョブも六十秒で強制終了されます。壊れたアーカイブは失敗するというより圧縮ツールを無限ループに陥らせがちだからです。アーカイブの中身が第三者にはまったく送りたくないものなら、自分の機械の 7-Zip が同じ詰め直しをオフラインで行います。
どちらの形式も実際のディレクトリを持つ本物のコンテナなので、入れ子のフォルダーや長いパス、ファイル名はそのまま残ります。詰め直しは展開したディレクトリの内側から行われるので、一段上からではなく、あなたのファイルを持つアーカイブではなく、あなたのファイルを持つフォルダーを持つアーカイブになる違いを回避できます。
チェックサムはどちらの形式でも運ばれるので、壊れたメンバーは黙って展開されるのではなく検出されます。ダウンロードされるファイルは元の名前に `.7z` の拡張子が付いたもので、`invoices-2025.zip` は `invoices-2025.7z` として戻ってきます。中身の一覧は ZIP と項目単位で一致するはずです。
1 メガバイトの ZIP が、正直に何テラバイトにも展開すると宣言することは、アーカイブの世界でいちばん古い手口です。何もディスクに書き込まれる前に、そのアーカイブが何を含むと主張しているかを確認し、合計が 2 GB を超えれば、ディスクを埋め尽くす展開ではなく、明確なメッセージとともに拒否します。
このチェックだけでは完全ではありません。アーカイブが過少申告して途中で正体を現すこともあり得るからです。実際に被害を食い止めているのはその周りの仕組みで、ジョブのディレクトリは固定サイズのメモリ上のファイルシステムであり、プロセスは六十秒で強制終了され、コンテナはジョブのあとに破棄されます。出所のはっきりしないアーカイブを変換するなら、知っておく価値があります。
XZ は同じ LZMA ファミリーを使い、レジストリでも同じ 64 MB の辞書を持つとされているので、生の圧縮率では両者は近く、驚くような差にはなりません。違いは数学ではなく構造にあります。7Z は多くのメンバーを保持するコンテナで、それぞれの名前とパス、チェックサムをアーカイブ自体に記録します。XZ はちょうど一つのストリームを圧縮するだけで、ファイルについては何も知りません。XZ アーカイブについてディレクトリの一覧が教えてくれることは、すべてその中に隠れた TAR に由来します。
閲覧し続ける前提のアーカイブにとっては、7Z がその選択の正しい側です。展開せずに中身を一覧でき、あとで一つのファイルだけを二段階の手間なく取り出せ、この形式自体が暗号化と項目ごとの整合性データを持っています。XZ は TAR が名前を運び、圧縮ツールは結果を小さくするだけという Unix の慣習に属していて、それは別の読み手のための別の仕事です。同じ圧縮エンジンを共有しながら両方の形式が今も存在している理由です。
どんな詰め直しのあとにも、元のファイルをすぐに消したくなりますが、それは一分ほど我慢する価値があります。7Z を開いて ZIP の項目一覧と比べてください。件数、パス、サイズが同じか。どちらの形式もチェックサムを保存しているので、アーカイバは壊れたメンバーを黙って渡すのではなく、傷んでいることを教えてくれます。7-Zip には専用のテストコマンドがあり、何もディスクに展開せずにすべての項目を検証できます。
具体的に見るべきなのは最上位の階層です。親ディレクトリから書き出されたアーカイブはすべてのパスに先頭のフォルダーを持ちますが、内側から書き出されたものは持ちません。ここでの詰め直しは展開したディレクトリの内側から行われるので、あなたのファイルは新しいアーカイブの直下に置かれます。もし元の ZIP がそうではなかったなら、その違いは本物で、半年後にもう一段深い入れ子を想定していたスクリプトに見つかるより、今気づいたほうがいいものです。
| ZIP | 7Z | |
|---|---|---|
| 正式名称 | ZIP アーカイブ | 7-Zip アーカイブ |
| 拡張子 | .zip | .7z |
| メディアタイプ | application/zip | application/x-7z-compressed |
| 圧縮方式 | 可逆 — 何も捨てない | 可逆 — 何も捨てない |
| 最初の公開 | 1989 | 1999 |
| 発行元 | PKWARE | — |
| 仕様 | APPNOTE.TXT | — |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 現行 | 現行 |
| ブラウザで開けるか | 対応なし | 対応なし |
| 代わりに検討される形式 | TAR | XZ |
失われるものはありません。ZIP も 7Z も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。
7-Zipは ZIP と 7Z のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。
7Z が一度に扱う範囲は 16 MB、ZIP は 32 KB です。繰り返しがこの幅の中に収まっていて初めて、それを圧縮で畳めます。圧縮率の差はそこから来ます。そして余分にかかる計算時間も、同じところへ消えます。
2 つは狙っている用途が違います。ZIP はプログラム間のデータ受け渡しと完成したファイルの受け渡し、7Z は長期保存です。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。
ZIP は PKWARE の形式です(1989 年に登場)。 APPNOTE.TXT で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。
7Z は 1999 年から使われています。7-Zip、Keka、PeaZipがこの形式を読めます。
はい。この変換には、ブラウザーの中では動かないソフトウェアが必要です。ファイルは暗号化されて当方のサーバーへ送られ、処理が終わり次第削除されます。結果のファイルも 60 分後に削除されます。
はい。25 MB までのファイルなら 1 日 100 回まで無料です。この変換だけは当方が費用を負担するサーバーで動くため、ここに上限があります。それ以外に制限はなく、透かしはどの場合も入りません。
いいえ。7Z は同じ内容を何も捨てずに保持できるので、結果は品質の点で元のファイルと同じです。 ファイルは 1 バイトも変わらずに出てきます。失われるのは、容れ物が中身として持っていたものではなく、中身について持っていたもの——パスワードや、形式によっては元のアクセス権と日時です。
失われるものはありません。ZIP も 7Z も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。
このページは一方をもう一方に変換します。変換ではなく選ぶ段階なら、ZIP vs 7Zがどちらを何に使うべきか、それぞれ何が苦手かに答えます。
このページがZIPと7Zについて述べていることは検証できます。根拠となる資料は次のとおりです。