分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで RAR を 7Z に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 ファイルは暗号化されて当方のサーバーへ送られ、そこで変換され、処理が終わり次第削除されます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
RAR から 7Z
RAR を変換したくなる普通の理由は、開けるソフトが手元にないことで、よくある答えは ZIP です。ZIP は確かに開けますが、ファイルは大きくなります。ZIP はすべての項目を個別に圧縮するからです。送るためではなく保管するための書庫にとって、これはすべてのファイルで繰り返される割の悪い取引です。
7Z はもう一つの答えで、保管に向いています。RAR を小さくしていた性質——ソリッド圧縮——をそのまま保ち、実装費用がかからず、読み書きするツールは無料で活発に保守され、どのプラットフォームにも用意されています。棚を整理する人のための変換であり、メールへの返信を急ぐ人のためのものではありません。目指すのは、十年後もライセンスも単一ベンダーからのダウンロードも、いずれ廃止される Windows のバージョンも要らずに書庫が開くことです。それは今日の互換性とは違う目標で、違う形式へとつながります。
このサイトのレジストリでは RAR も 7Z もソリッド圧縮として扱われています。ソリッド書庫は圧縮の前にすべての項目を 1 本の流れにまとめるので、ファイル間で共通する部分は一度だけ保存されて参照されます。似た文書が二百個入ったフォルダーがどちらの形式でもよく縮む理由です。
7Z はそこに最大 64 MB の LZMA2 辞書を重ねます。数十メガバイト前に出てきた素材まで参照できるということで、数キロバイト戻るだけの場合よりずっと有利です。どちらが実際に小さくなるかは中身と、元の RAR がどんな設定で作られたかによりますが、その差はどちらを選んでも判断を左右しないほど小さいのが普通です。ZIP への移行とは違い、この変換では独自形式を離れる代償として目に見えて大きなファイルを受け入れる必要はありません。
RAR は独自形式で、7Z はオープンです。十五年後もまだ開くつもりの書庫にとって、この違いこそが本題です。オープンな仕様は誰でも実装できるということで、だからこそ 7-Zip も Keka も PeaZip も 7Z を読め、誰も企業と交渉する必要がありません。
これは自分の保存領域からライセンスの問題を取り除くことにもなります。RAR の作成ツールは商用ソフトなので、RAR で保管された書庫は、有償の製品が今後も存在し、販売され続け、十五年後に使っている機械で動くという前提を静かに置いています。7Z の書庫が前提にするのは、無償のソフトウェアが今後もコンパイルされ続けるという、はるかに手堅い見込みだけであり、それが崩れたときは自分で対処できます。
この変換は動きますが、逆方向は動きません。理由は技術ではなく法律です。UnRAR のライセンスは抽出のためにコードを使うことを許可し、RAR ファイルを作るプログラムを作るためにコードを使うことを明確に禁じています。作ることだけが、このサイトの変換器にできない一つのことです。
これは 1 か所の記憶ではなく 3 か所で担保されています。フォーマットはレジストリ上で書き込み不可とされ、変換器が書ける形式の一覧に RAR は含まれず、両者が食い違えばテストが失敗します。抽出そのものは GPL-2 以降の unrar-free を別プロセスとして使っています。Debian は 7-Zip を RAR コーデックなしでビルドしているため、RAR だけがほかの書庫形式とは違う経路を通ります。
リカバリーレコードが代表例です。RAR は書庫の内部にパリティデータを保存でき、それによって壊れたファイルが自己修復できますが、7Z にはそれに相当するものがありません。RAR を選んだ理由がその冗長性なら、変換することで静かにそれを失います。
ここでの書庫全般に対する原則がそのまま当てはまります。すべての中身はバイト単位でそのまま出てきますが、危うくなるのは中身についてコンテナが知っていたことのほうです。パスワード、そして一部の形式では元の権限やタイムスタンプです。特定の書庫にリカバリーレコードが大事なら、7Z の隣に RAR も残しておいてください。
どちらの形式も強力な暗号化に対応していて、暗号化がかかっている限りどちらも作り直せません。抽出ツールはパスワード付きの書庫にはすぐ失敗するように呼び出されており、パスワードの入力を待って止まったままにはなりません。この変換器にはパスワードを入力する端末がなく、止まったジョブがいずれ強制終了されるより、その場で断られるほうが分かりやすいからです。
パスワードが手元にあれば、地道な道は短いです。RAR を抽出し、7-Zip や Keka でフォルダーを 7Z に圧縮し直し、そこで新しいパスワードを設定します。7Z の暗号化はファイル名も対象にでき、これは RAR ではオプション扱いにすぎない、実質的な改善です。機密性の高い書庫ならその一手間の価値があります。
RAR は複数ボリュームの書庫——part1.rar、part2.rar、あるいは古い .r00 の連番——を普及させました。リムーバブルメディアで書庫を運んでいた時代の設計だからです。抽出にはすべてのボリュームが同時にそろっている必要があります。
この変換器に渡せるファイルは 1 つだけなので、先頭のパートから始めたとしても一式を結合することはできず、抽出ツールは書庫が不完全だと判断してジョブは失敗します。ローカルの書庫ツールで先にボリュームを結合するか、送り主に単一ファイルを頼んでください。これは仕組みの性質であって欠陥ではなく、四回アップロードしてから気づくより、先に知っておくほうが安上がりです。
この組み合わせはブラウザーの中ではなく、こちらのサーバー上で動きます。書庫は暗号化された通信でアップロードされ、unrar-free で展開され、展開済みディレクトリの中から改めて 7Z として圧縮され、返送されます。ジョブが書き込んだものはすべて処理終了時に削除されます。
作業領域はメモリー上に確保された限られたファイルシステムで、ジョブを実行したコンテナごと破棄されます。無料枠は 1 ファイルあたり 25 MB、ジョブは 60 秒で打ち切られ、展開後の容量が 2 GB を超えると宣言された書庫は展開が始まる前に拒否されます。フォルダー全体を扱うなら、7-Zip をローカルで使えば同じ作業を上限なしに行えます。
RAR から離れたからといって、誰にでも開ける書庫になるわけではなく、そう思わせるのは誠実ではありません。このサイトのレジストリは対応状況のばらつきを RAR と同じく 7Z の既知の問題として記録しており、実際その通りです。Windows のエクスプローラーも macOS の Finder も、何かの助けなしには 7Z を読めません。ロックされたパソコンを使う受け取り手は、以前と変わらず不便なままです。変わったのは、必要なソフトが無償で入手できるという点だけです。
7Z は保管のための形式、ZIP は送るための形式として、この二つの決定を分けて考えてください。書庫の中の 1 ファイルをいずれ誰かに渡す必要が出たら、その 1 ファイルだけをその場で ZIP に変換し、その一回分の大きさを受け入れればよいのです。存在するかどうかも分からない受け取り手のために書庫全体を圧縮しておくより、保存形式は保存のために選び、必要なときに翻訳するほうがはるかに良いやり方で、必要になるまで何の代償もかかりません。
| RAR | 7Z | |
|---|---|---|
| 正式名称 | RAR アーカイブ | 7-Zip アーカイブ |
| 拡張子 | .rar | .7z |
| メディアタイプ | application/vnd.rar | application/x-7z-compressed |
| 圧縮方式 | 可逆 — 何も捨てない | 可逆 — 何も捨てない |
| 最初の公開 | 1993 | 1999 |
| 発行元 | win.rar GmbH | — |
| ライセンス | 独自仕様 | オープン標準 |
| 現在の位置づけ | 現行 | 現行 |
| ブラウザで開けるか | 対応なし | 対応なし |
| 代わりに検討される形式 | ZIP | ZIP, XZ |
失われるものはありません。RAR も 7Z も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。
7Z は作業のための形式で、RAR は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。
RAR は 1 社のものですが、7Z は公開された仕様です。10 年後にも開けなければならないものにとって、これは効いてきます。そのころには、当時のプログラムのほうが残っていないかもしれないからです。
7-ZipとKekaは RAR と 7Z のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。
7Z は 1999 年から使われています。7-Zip、Keka、PeaZipがこの形式を読めます。
はい。この変換には、ブラウザーの中では動かないソフトウェアが必要です。ファイルは暗号化されて当方のサーバーへ送られ、処理が終わり次第削除されます。結果のファイルも 60 分後に削除されます。
はい。25 MB までのファイルなら 1 日 100 回まで無料です。この変換だけは当方が費用を負担するサーバーで動くため、ここに上限があります。それ以外に制限はなく、透かしはどの場合も入りません。
いいえ。7Z は同じ内容を何も捨てずに保持できるので、結果は品質の点で元のファイルと同じです。 ファイルは 1 バイトも変わらずに出てきます。失われるのは、容れ物が中身として持っていたものではなく、中身について持っていたもの——パスワードや、形式によっては元のアクセス権と日時です。
失われるものはありません。RAR も 7Z も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。
7Z は作業のための形式で、RAR は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。