分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで RAR を XZ に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 ファイルは暗号化されて当方のサーバーへ送られ、そこで変換され、処理が終わり次第削除されます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
RAR から XZ
データリポジトリへの登録や、拠点間で共有するミラー、パッケージ配布システムへのソース投入。こうした場面では、公開された仕様を持ち、何年経っても読めることが確認できる形式が求められます。RAR にはその条件がありません。
このページは、RAR の中身を取り出して .tar.xz として書き出すためのものです。
RAR の圧縮アルゴリズムは今も独自技術で、正式に作成できるソフトウェアはごく限られています。読み取り側は自由に実装できるため多くのツールが RAR を展開できますが、書き込み側は事情が異なります。
このサイトが RAR を読み取れても作成しない理由もここにあります。機能が足りないのではなく、静的なサイトとして満たせないライセンス上の条件があるためです。
RAR は複数のファイルを1つの連続したストリームとして扱うソーリッド圧縮を行い、XZ はもともと1つのストリームしか圧縮しない形式です。両者とも同じ世代の圧縮アルゴリズムを使っているため、同じデータに対しては近いサイズに収まります。
テキストであれば XZ が辞書サイズの大きさでわずかに勝ることもあり、すでに圧縮済みのデータであれば両者とも大きな差は出ません。この変換は容量を削減するためのものではなく、形式の性質を変えるためのものです。
このサイトのアーカイブ処理は通常 7-Zip が担っていますが、RAR だけは違います。Debian のビルドでは 7-Zip に RAR のコーデックが含まれていないため、GPL ライセンスの unrar-free という別のプログラムが読み取りを担当し、書き込みには 7-Zip が使われます。
RAR を実際に読める自由ソフトウェアが使われているという点は、公開されたソースコードを持たない部品への依存をひとつ減らすという意味で、長期保存の観点からも価値があります。
RAR はアーカイブの内部に名前やパス、サイズ、チェックサムを記録するコンテナですが、XZ は1つの匿名のストリームを圧縮するだけで、ディレクトリ構造という概念そのものを持ちません。
そのため変換は、RAR を展開してから改めて TAR にまとめ、それを XZ で圧縮するという手順を取ります。TAR は1979年から安定している POSIX の標準的な形式で、長期保存にふさわしい層です。
公開された仕様を持つ形式は、必要であれば誰でも読み取り用のソフトウェアを新たに書けます。1社の独自形式で、互換ソフトの作成を許さないライセンスを持つ形式では、それができません。
xz は主要な Linux ディストリビューションでパッケージ管理そのものに使われる標準的な依存関係であり、GNU tar も長年対応しています。Windows や macOS でも 7-Zip や Keka で読み取れます。
まず、リカバリーレコード。WinRAR は破損時に自己修復できる冗長データをアーカイブ内に埋め込めますが、XZ にはこの概念がありません。次に暗号化。RAR は暗号化できますが XZ はできないため、保護されたアーカイブはそのままでは変換できません。アーカイブに付けたコメントも失われます。
RAR ではどのメンバーが壊れているかまで分かりますが、.tar.xz はストリーム全体が壊れていることしか教えてくれません。長期にわたる完全性が重要であれば、圧縮方式を工夫するのではなく、ハッシュ値の一覧を別途作成し、複製を持ち、格納先で整合性を検証する仕組みを用意してください。
パスワード保護された RAR は、待ち時間なくその場でエラーとして拒否されます。展開前にローカルで WinRAR や 7-Zip を使って復号し、平文のアーカイブにしてから変換してください。
複数の分割ファイルからなる RAR も、すべてのパートが同時に揃っていないと展開できないため、この変換では扱えません。手元で結合してから処理してください。
この変換はブラウザーの中ではなく、サーバー上で行われます。RAR の展開と xz の圧縮の両方に本物のプログラムが必要だからです。ファイルは暗号化された接続で送られ、外部への通信経路を持たないコンテナの中で処理され、ジョブが終わり次第、成功しても失敗しても作業用のディレクトリごと削除されます。
無料枠の上限は1ファイルあたり25MBで、xz の圧縮は辞書を広く探索するため時間がかかります。アーカイブが展開後に2GBを超えると見積もられる場合は、展開する前に拒否されます。
| RAR | XZ | |
|---|---|---|
| 正式名称 | RAR アーカイブ | XZ アーカイブ |
| 拡張子 | .rar | .xz |
| メディアタイプ | application/vnd.rar | application/x-xz |
| 圧縮方式 | 可逆 — 何も捨てない | 可逆 — 何も捨てない |
| 最初の公開 | 1993 | 2009 |
| 発行元 | win.rar GmbH | — |
| ライセンス | 独自仕様 | オープン標準 |
| 現在の位置づけ | 現行 | 現行 |
| ブラウザで開けるか | 対応なし | 対応なし |
| 代わりに検討される形式 | ZIP, 7Z | GZ, BZ2, 7Z |
失われるものはありません。RAR も XZ も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。
XZ が圧縮するのはひとつながりの流れだけで、フォルダーを持つことはできません。XZ がたいてい書庫形式と組み合わされるのは、まさにそのためです。書庫がファイルをまとめ、XZ がその結果を圧縮します。
RAR は 1 社のものですが、XZ は公開された仕様です。10 年後にも開けなければならないものにとって、これは効いてきます。そのころには、当時のプログラムのほうが残っていないかもしれないからです。
7-ZipとKekaは RAR と XZ のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。
XZ は 2009 年から使われています。xz、7-Zip、Kekaがこの形式を読めます。
RAR は 1993 年、XZ は 2009 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
はい。この変換には、ブラウザーの中では動かないソフトウェアが必要です。ファイルは暗号化されて当方のサーバーへ送られ、処理が終わり次第削除されます。結果のファイルも 60 分後に削除されます。
はい。25 MB までのファイルなら 1 日 100 回まで無料です。この変換だけは当方が費用を負担するサーバーで動くため、ここに上限があります。それ以外に制限はなく、透かしはどの場合も入りません。
いいえ。XZ は同じ内容を何も捨てずに保持できるので、結果は品質の点で元のファイルと同じです。 ファイルは 1 バイトも変わらずに出てきます。失われるのは、容れ物が中身として持っていたものではなく、中身について持っていたもの——パスワードや、形式によっては元のアクセス権と日時です。
XZ が圧縮するのはひとつながりの流れだけで、フォルダーを持つことはできません。XZ がたいてい書庫形式と組み合わされるのは、まさにそのためです。書庫がファイルをまとめ、XZ がその結果を圧縮します。
失われるものはありません。RAR も XZ も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。