.MD5

MD5 ファイル

MD5 Checksum File
質問する
クイック回答

MD5 ファイルは、別のファイル(ISO、インストーラー、アーカイブなど)の 32 文字の「指紋」を保持する小さなテキストファイルです。ダウンロードが破損せずに完了したかを確認するために使用します。対象ファイルの MD5 ハッシュを計算し、.md5 ファイル内の値と比較します。Windows では certutil -hashfile yourfile.iso MD5 を実行し、macOS/Linux では md5 yourfile.iso または md5sum -c file.md5 を実行します。ハッシュが一致すれば、ファイルは完全な状態です。

開発元: N/A (convention; MD5 algorithm by Ronald Rivest, RFC 1321, 1992) カテゴリ: その他のファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .TORRENT · .MSO · .SHS · .DDD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 30, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

MD5 ファイル形式とは?

拡張子 .md5 を持つファイルは、チェックサムを保存するために使用される小さなプレーンテキストファイルです。その目的は、ダウンロードしたファイル、ディスクイメージ、または破損や改ざんから保護したいデータの整合性を検証することです。

.md5 ファイルは、ファイルの内容が完全で変更されていないことを確認するために重要です。ファイルは、悪意のある目的で意図的に変更されたり、保存や転送のエラーによって損傷したりすることがあります。.md5 サイドカーファイルを使用すると、どちらの問題も即座に検出できます。

各 .md5 ファイルには、MD5 アルゴリズム(Ronald Rivest によって設計され、1992年に RFC 1321 として公開)によって生成された固定長のダイジェストであるチェックサムが含まれています。ダイジェストは常に 32 文字の小文字の 16 進数で、128 ビット(16 バイト)の値を表します。ソースファイルの 1 ビットでも変更されると、完全に異なるダイジェストが生成されるため、いかなる改変も容易に検出できます。典型的な行は以下のようになります:

d41d8cd98f00b204e9800998ecf8427e ubuntu.iso

2 つのスペースがハッシュとファイル名を区切ります。ファイル名の前の * プレフィックスはバイナリモードであることを示します。

.md5 ファイルは、歴史的に主に CD/DVD ディスク書き込みソフトウェアやディスクイメージ作成で使用されてきました。今日では、ダウンロードミラー、パッケージリポジトリ、バックアップツールがリリースパッケージと共に .md5 サイドカーファイルを日常的に提供するなど、より幅広い文脈で見られます。Linux での標準ツールは md5sum(GNU coreutils の一部)です。Windows では、PowerShell で certutil -hashfile または Get-FileHash を使用できます。MD5 は意図的な衝突攻撃に対して脆弱であるため、暗号化セキュリティには推奨されなくなりました。.SHA256 や .SHA1 ファイルが、より強力な保証を伴う同じ目的のために使用されています。

セキュリティと安全性

リスク: LOW

.md5 ファイル自体は無害なテキストであり、コードを実行することはできません。セキュリティ上の重要な点は MD5 が何を証明するかです。これは偶発的な破損を確実に検出しますが、暗号学的には破綻しているため、MD5 が一致してもファイルが悪意を持って差し替えられていないことを保証するものではありません(衝突は実行可能です)。信頼性が重要なダウンロードの場合は、代わりに SHA-256 チェックサムと発行者の GPG/PGP 署名を検証してください。また、公開されているハッシュ自体が、ファイルと同じ場所ではなく、信頼できるソース(HTTPS ページ)からのものであることを確認してください。

形式の詳細

概要
正式名称MD5 Checksum File
開発元N/A (convention; MD5 algorithm by Ronald Rivest, RFC 1321, 1992)登場時期 MD5 algorithm 1992 (RFC 1321); .md5 sidecar files in common use since the late 1990s
MIME タイプtext/plain
タイププレーンテキスト・ハッシュダイジェスト(1行または複数行)
標準規格オープン・ロイヤリティフリー

MD5 ファイルを開くプログラム

Windows4 apps
ExactFile 無料 フォルダツリー全体でダイジェストファイル(.md5)を作成およびテストするために使用します。ダウンロードしたファイルを .md5 と照合して検証します。
Notepad 標準搭載 .md5 をテキストとして開き、期待されるハッシュを確認できます。ただし、検証自体は行われないため、別途ファイルのハッシュを計算する必要があります。
certutil (built-in) 標準搭載 コマンドプロンプトで «certutil -hashfile yourfile.iso MD5» を実行し、出力を .md5 ファイルの値と比較します。
PowerShell Get-FileHash 標準搭載 «Get-FileHash yourfile.iso -Algorithm MD5» を実行し、Hash 列を .md5 の値と比較します。
macOS2 apps
checkSum+ 無料 ファイルをドラッグして MD5 を計算し、.md5 と比較します。ターミナルの代わりとなる GUI の選択肢です。
md5 / md5sum (Terminal) 標準搭載 «md5 yourfile.iso»(または coreutils を使用して «md5sum -c file.md5»)を実行し、.md5 の内容と比較します。
Linux1 app
md5sum (coreutils) オープンソース ファイルのあるフォルダで «md5sum -c file.md5» を実行します。エントリごとに OK または FAILED を報告します。

技術的詳細

詳細仕様
ハッシュアルゴリズムMD5 (Message-Digest Algorithm 5)、Ronald Rivest 設計、RFC 1321 (1992) 指定
ダイジェスト長128 ビット - 常に正確に 32 文字の小文字 16 進数としてエンコードされる
ファイル構造プレーン ASCII テキスト。1 行に 1 エントリ:32 文字の 16 進ダイジェストに続いて 2 つのスペースとファイル名(テキストモード)、またはスペース、アスタリスク、ファイル名(バイナリモード)
MIME タイプtext/plain
文字セットASCII。ダイジェストは 0-9 と a-f の文字のみを使用。エントリ内のファイル名には UTF-8 パスが含まれる場合がある
典型的なファイルサイズ1 エントリあたり 50-100 バイト。数百のリリース資産のチェックサムをリストしたファイルでも、通常は 20 KB 未満
ファイルシグネチャ (マジックバイト)なし - バイナリシグネチャはなく、拡張子 .md5 と「32文字の16進数+ファイル名」の行パターンによって識別される
複数ファイル対応1 つの .md5 ファイルで任意の数のファイルのチェックサムを 1 行に 1 つずつリスト可能。md5sum -c は 1 回のパスですべてのエントリを検証する
検証コマンド (Linux/macOS)md5sum -c checksums.md5 - リストされたすべてのファイルをチェックし、エントリごとに OK または FAILED を報告する
検証コマンド (Windows)certutil -hashfile <file> MD5 でハッシュを計算。PowerShell: Get-FileHash -Algorithm MD5 | Select-Object Hash
出力サイズの不変性ソースファイルのサイズ(1 バイトから 1 TB まで)に関係なく、MD5 ダイジェストは常に正確に 128 ビット / 32 文字の 16 進数
大文字小文字の区別ダイジェストは慣習的に小文字。ほとんどのツールは大文字の入力を受け付けるが、デフォルトでは小文字を生成する
暗号学的ステータス2004 年以降、衝突の脆弱性が公に実証されている。デジタル署名やセキュリティ上重要な認証には不適。偶発的な破損の検出にのみ許容される
典型的なユースケースダウンロードの整合性検証、ISO ディスクイメージのチェックサム、バックアップの検証、Linux ディストリビューションのリリース、ソフトウェアパッケージリポジトリ
後継フォーマット.sha256 および .sha1 サイドカーファイルは、同一の「1行1ファイル」構造を提供するが、より強力な衝突耐性を持つ。.sfv ファイルは、より単純な CRC32 ベースの代替手段を提供
リリース日MD5 algorithm 1992 (RFC 1321); .md5 sidecar files in common use since the late 1990s
オープンスタンダードはい · ロイヤリティフリー
仕様書www.rfc-editor.org

MD5 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
MD5 ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。MD5 ファイルについて最初の質問をしてみましょう。

よくある質問

MD5 ファイルはどうやって開きますか?
中身を読むために開くのではなく、ファイルの検証に使用します。ファイルの MD5 を計算し(Windows: certutil -hashfile file MD5、Mac/Linux: md5 / md5sum)、それが .md5 ファイル内の値と一致するか確認してください。
Windows でファイルを MD5 と照合するにはどうすればよいですか?
コマンドプロンプトで «certutil -hashfile yourfile.iso MD5» を実行するか、PowerShell で «Get-FileHash yourfile.iso -Algorithm MD5» を実行し、その結果を .md5 の内容と比較します。
MD5 チェックサムは実際には何をしますか?
ファイルの 32 文字の指紋を生成します。計算された指紋が公開されているものと等しければ、ファイルは破損や変更なくダウンロードされたことになります。
ハッシュが一致しません。どういう意味ですか?
手元のコピーがオリジナルと異なっています。通常はダウンロードの破損や不完全(再ダウンロードしてください)が原因ですが、稀にファイルが改ざんされている場合もあります。チェックサムが一致しないファイルは使用しないでください。
MD5 は安全ですか?
いいえ、セキュリティ目的には適していません。MD5 は脆弱性が発見されており、攻撃者が同じ MD5 を持つ 2 つのファイルを作成することが可能です。偶発的な破損を検出するためだけに使い、信頼性の確保には SHA-256 や署名を利用してください。
MD5 ファイルを SHA-256 に変換できますか?
いいえ。ハッシュは一方向であり、不可逆です。SHA-256 を取得するには、元のファイルを SHA-256 アルゴリズムで再度ハッシュ化する必要があります。

参考文献

1RFC 1321 - The MD5 Message-Digest Algorithmwww.rfc-editor.org
2Microsoft - certutil command referencelearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

関連する拡張子

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)
.THUMBDATA4--1967290299Android Gallery Thumbnail Cache (.thumbdata)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧