メインコンテンツへスキップ
深掘り & 復旧プレイブック

.aria2 ファイルとは?
構造・レジューム・復旧

aria2 の制御ファイル完全ガイド: それが何か、なぜダウンロードの隣に現れるのか、マルチ接続レジュームの仕組み、ディスク上のバイナリ配置、そして部分ダウンロードを正確に復旧する方法 — ブラウザ内チェッカー付き。

最終確認 2026-09 · aria2 v1.37.0

.aria2 ファイルは小さなバイナリ制御ファイルで、aria2 が進行中のダウンロードの隣に書き出します(例: ubuntu.iso の隣の ubuntu.iso.aria2)。どのピースが検証済みでディスク上にあるかを記録し、aria2 が多数の並列接続を開き、クラッシュ・再起動・回線切断の後でも正確なバイトから再開できるようにします。100% に達し整合性チェックを通過すると、aria2 は自動的に削除します。

何であるか — そして何でないか

であるもの…

  • 1 つの未完了ダウンロードのバイナリ進捗/制御ファイル
  • 残しておいて安全 – レジュームを可能にするもの
  • 拡張子を除いた同名の実ファイルと対になる
  • aria2 の再起動時に自動で再生成される

でないもの…

  • あなたのダウンロードしたファイル(開ける中身はない)
  • 修復・変換できる壊れたメディア/文書ファイル
  • MP4/ZIP に変換できるもの – 代わりにダウンロードを完了させる
  • それ自体がウイルス – ただし下記の安全上の注意を参照

命名規則

制御ファイルは、ターゲット名に .aria2 を付けただけです:

ubuntu-24.04.iso.aria2 → ターゲット ubuntu-24.04.iso
movie.mkv.aria2 → ターゲット movie.mkv
big-archive.zip.aria2 → ターゲット big-archive.zip

制御ファイルが実際に行うこと

数キロバイトのメタデータで 3 つの役割を担います。

バイトではなくピース

aria2 は各ファイルを固定サイズのピースに分割し、ビットフィールドを保持します: ビット 1 = そのピースが検証済みで存在、0 = 未取得。これにより最大 16 の並列接続でもファイルを壊しません。

正確で損失のないレジューム

停電・クラッシュ・Wi-Fi 切断の後、aria2 はビットフィールドを再読込し、不足ピースだけを再取得します – 0% からやり直すことはありません。

自動クリーンアップ

すべてのピースが揃いチェックサムが通ると、aria2 は .aria2 ファイルを削除し、完成したファイルだけを残します。

.aria2 ファイルヘッダーチェッカー

.aria2 制御ファイルをブラウザ内でローカル検査 — ターゲットサイズ、ピースサイズ、検証済みチャンク数がわかります。アップロードは一切なく、ファイルは端末から出ません。

.aria2 制御ファイルをここにドロップして検査

またはクリックしてローカルドライブから選択

これは一般的な制御ファイル(バージョン 1)レイアウト向けのベストエフォートリーダーです。元のファイルは触らず、コピーのみを読み取ります。

内部: バイナリ配置

aria2 の技術ノートに記載された制御ファイル(バージョン 1、ビッグエンディアン)の構造です。H = 10 + InfoHash 長で、HTTP/FTP では 10、BitTorrent では 30 になります。上のチェッカーはこれらのフィールドを読み取ります。

バイトオフセット 型 フィールド 意味
0x00–0x01 uint16 version フォーマット版。aria2 はバージョン 1 を書き込みます。
0x02–0x05 uint32 extension 拡張フラグ。最下位ビットが立っていると、保存された InfoHash がダウンロードと一致するか確認します。
0x06–0x09 uint32 info hash length 続く InfoHash の長さ。BitTorrent は 20、HTTP/FTP は 0。
0x0A…H−1 bytes info hash SHA-1 の BitTorrent InfoHash(HTTP/FTP では存在しない)。
H…H+3 uint32 piece length 各ピースのサイズ(例: 1048576 = 1 MiB)。
H+4…H+11 uint64 total length ターゲットファイルの合計サイズ(バイト)。
H+12…H+19 uint64 upload length これまでのアップロード量(BitTorrent)。
H+20…H+23 uint32 bitfield length ビットフィールドの長さ(バイト)。
H+24… bitfield piece bitfield 1 ピースにつき 1 ビット: 1 = ディスク上で完了、0 = 未取得。
ビットフィールドの後 records in-flight pieces 途中まで取得したピースの数と、各ピースのインデックス・長さ・16 KiB ブロック単位のビットフィールド。

このファイルを手で編集する必要はありません。aria2 が部分ダウンロードを管理するためだけに存在します。

ダウンロード復旧プレイブック

6 つの実シナリオと正確なコマンド。いずれの場合も、未完了のターゲットファイルと .aria2 ファイルを一緒に保ってください。

A. 通常の中断(停電・回線切断)

ubuntu.iso と ubuntu.iso.aria2 を同じフォルダーに置き、-c(continue)を付けるだけです:

$aria2c -c -x 16 -s 16 https://releases.ubuntu.com/24.04/ubuntu-24.04.iso

B. 署名付きダウンロード URL の有効期限切れ

クラウドホスト(Google Drive、1Fichier など)は短命な署名リンクを使います。サイズとピース構成が一致していれば、aria2 は新しい URL でも続行できます:

  1. ブラウザで同じファイルの新しい URL を取得します。
  2. 部分ファイルと .aria2 ファイルが同じターゲット名であることを確認します(例: target.zip + target.zip.aria2)。
  3. aria2c -c -o "target.zip" "新しいURL" を実行します。

aria2 は既存のビットフィールドに再接続して続行します。サーバーが不足バイト範囲を提供できなければ最初からやり直します – これは想定内で、不具合ではありません。

C. ディスク破損が疑われる — 全ピースを検証

残りをダウンロードする前に、既にディスク上にあるものを aria2 に再チェックさせます:

$aria2c -c --check-integrity=true -s 16 https://example.com/file.tar.gz

D. GUI で再開(Motrix、AriaNg、Aria2App)

GUI フロントエンドも同じことをします: アプリを開き、同じダウンロード(同じ URL・同じ出力名)を再追加すると、既存のピースから続行します。あるいは --save-session/--input-file を設定して aria2 を再起動すれば自動で再開します。GUI 一覧やオンライン WebUIも参照してください。

E. 部分ダウンロードを別のマシンへ移動

  1. 部分ターゲットファイルと .aria2 ファイルの両方を、同じ名前でコピーします。
  2. 新しいマシンで同じコマンド(-c 付き)を実行するか、セッションを読み込みます。
  3. aria2 が既存ピースを検証して続行します。

F. BitTorrent / マグネット

トレントも同じ制御ファイルを使います(file.torrent.aria2、または info hash 由来の名前)。完了したトレントをシード中は .aria2 ファイルが残ります – 正常です。seed-ratio/seed-time に達するかタスクを削除すると、aria2 が削除します。

.aria2 ファイルを削除しても安全?

制御ファイルの削除が問題ない場合と、ダウンロードを失う場合
目的.aria2 を削除?結果
ダウンロードを完了/再開するいいえ削除すると aria2 は 0% からやり直します。
中止して部分ファイルを破棄するはい両方のファイルを削除; ダウンロードは破棄されます。
ダウンロードが既に 100% 完了不要aria2 が自動削除します(シード中を除く)。
プレイヤーがファイルを破損と表示いいえファイルは未完了 – 削除せず再開してください。

安全ルール

  • 1 つの .aria2 ファイルを別のファイルに使い回さない — ビットフィールドが一致せず結果が壊れる恐れがあります。
  • 制御ファイルをリネームせずにターゲットファイルをリネームしない(逆も同様)– 両者は同じ名前である必要があります。
  • 信頼できない出所の .aria2 ファイルは、他の未知のダウンロードと同様に扱ってください。メタデータですが、自分で取得したファイルのようには出所を確認できません。

.aria2 と他の未完了ファイル形式

ピース単位のビットフィールドが、線形の一時ストリームより優れる理由。

各ダウンローダーの一時/制御ファイルの比較
ダウンローダー 一時ファイル マルチ接続 レジューム粒度
aria2 .aria2 あり(最大 16/ホスト) 正確なピース単位
Chrome / Edge .crdownload なし(単一ストリーム) 線形オフセットのみ
Firefox .part なし(単一ストリーム) 線形オフセットのみ
Internet Download Manager IDM_*.tmp あり(最大 32) 独自の再構成

トラブルシューティング

100% になっても .aria2 ファイルが削除されない

多くの場合、BitTorrent のシードが続いている(aria2 はシード中も制御ファイルを保持します)か、整合性チェックを通過していません。シードを停止するかタスクを削除すると、aria2 が片付けます。データが確定していない場合は、ターゲットに対して aria2c -c --check-integrity=true を実行してください。

毎回 0% からダウンロードがやり直される

制御ファイルが無い、場所が違う、リネームされた、またはターゲットと一致していません。file.ext と file.ext.aria2 を一緒に保ち、-c を付けて実行します。出力名(-o)は毎回同じにしてください。

部分ファイルを開くと「ファイルが壊れている」と表示される

単に未完了です。.aria2 ファイルが存在することは、aria2 がまだ全ピースを書き終えていないことを意味します。ダウンロードを再開してください。完了すればファイルは有効になり、制御ファイルは消えます。

.aria2 ファイルがたくさんある

未完了のダウンロードごとに制御ファイルがあります。トレントは複数残すことがあります。各タスクを完了または中止して片付けます。再開する予定の制御ファイルは削除しないでください。

よくある質問

動画や zip のダウンロードが .aria2 として保存されたのはなぜ?

そうではありません。実ファイル(例: movie.mp4)は制御ファイル movie.mp4.aria2 の隣にあります。.aria2 が存在する間に .mp4 を開くと、一部のチャンクが未書き込みのため「破損」と表示されます。

.aria2 ファイルを MP4 や ZIP に変換できますか?

いいえ。.aria2 ファイルにはメディア/文書データは含まれず、進捗メタデータだけです。aria2、Motrix、AriaNg、または WebUI でダウンロードを完了させてください。そうすれば実 .mp4/.zip が完成し、制御ファイルは削除されます。

.aria2 ファイルを誤って削除したら?

aria2 は検証済みピースのマップを失い、次回は 0% から開始します。部分データが無事なら --check-integrity=true で救えることもありますが、それ以外はやり直しになります。

.aria2 ファイルを開いたり編集したりできますか?

バイナリでテキストではありません。開く必要はありません。上のチェッカーで主要フィールドを読むか、aria2 に任せてください。

aria2 は制御ファイルをどこに書きますか?

ダウンロードディレクトリ(--dir)のターゲットファイルの隣です。片方だけリネーム・移動するとレジュームが壊れます。

シード中も .aria2 ファイルは保持されますか?

はい。トレントのシード中、aria2 はピースを追跡・検証するため制御ファイルを保持します。シード終了またはタスク削除で削除されます。

関連リソース