CRC ファイル形式とは?
.crc ファイルは、ファイル名とその CRC-32 値を一覧表示するプレーンテキストのチェックサム サイドカーであり、転送や保存中にファイルが誤って破損していないことをソフトウェアで検証できるようにします。各データ行は FILENAME XXXXXXXX というパターンに従い、XXXXXXXX は 8 文字の大文字 16 進数 CRC-32 値です。; で始まる行はコメントであり、通常は生成ツールの名前と作成日が記録されます。
.crc 拡張子は、.SFV と同じ Simple File Verification (SFV) 形式を表しており、これら 2 つは互換性があります。.sfv はより広く使用されている拡張子ですが、.crc は CombineCRC や特定のアーカイバなどのツールで好まれます。Fantasia Software の Win-SFV32 は、ユーザーが分割アーカイブ セットが完全な状態で届いたかを確認するための軽量な方法を必要としていた 1990 年代の Usenet バイナリ配布時代に、この形式を普及させました。
CRC-32 は計算が高速ですが、暗号学的に安全ではありません。偶発的な破損は確実に検出しますが、意図的な改ざんを防ぐことはできません。分割アーカイブの検証だけでなくリカバリも行う場合は、PAR2 ファイルを使用することで、破損または欠落したセグメントを再構築する機能が追加されます。
Total Commander (Ghisler Software) は、.crc ファイルの作成と検証が可能です。コマンドライン ツールの cfv は、Windows、macOS、Linux で .crc と .sfv を同じように処理します。RapidCRC Unicode は、Windows 用の一般的な GUI 代替ツールです。
セキュリティと安全性
リスク: LOW.crc ファイルは実行可能コードを含まないプレーン ASCII テキストであり、直接的なリスクはありません。間接的には、CRC-32 は暗号学的に安全ではないため、CRC が一致してもファイルが改ざんされていないことは証明されません。偶発的な破損がないことのみを証明します。セキュリティに敏感な整合性チェックには、代わりに SHA-256 とデジタル署名を使用してください。
形式の詳細
概要- バイナリ CRC データ ファイル - 一部のアプリケーションは、生のバイナリ CRC 値を .crc 拡張子のファイルに保存しますが、これは SFV テキスト形式とは異なります。
CRC ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマット タイプ | プレーンテキスト CRC-32 チェックサム サイドカー (Simple File Verification) |
| エンコーディング | ASCII。非 ASCII ファイル名の場合は最新ツールで UTF-8 |
| ファイル シグネチャ | なし - プレーンテキスト、マジック バイトなし |
| 行構文 | FILENAME の後に 1 つ以上のスペース、続いて 8 文字の大文字 16 進数 CRC-32 値 |
| コメント構文 | ; で始まる行は無視されます。通常、生成ツール名と作成日が記録されます |
| チェックサム アルゴリズム | CRC-32 (32ビット巡回冗長検査) |
| セキュリティ | 偶発的な破損のみを検出。改ざん耐性なし - CRC-32 衝突は意図的に作成可能です |
| 自己整合性 | なし - .crc ファイル自体にはチェックサムが含まれません |
| 一般的なファイル サイズ | 10 KB 未満 (検証されるファイルごとに 1 エントリ) |
| 関連 OS | Windows, Linux, macOS |
| 関連フォーマット | .sfv (同一形式、より一般的な拡張子)、.md5, .sha1, .sha256 (より強力なハッシュ アルゴリズム)、.par2 (エラー リカバリを追加) |
| リリース日 | Early 1990s (Usenet binary distribution era); Win-SFV32 by Fantasia Software formalised the format |
| 最新バージョン | No formal version - format unchanged since introduction |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.fastsum.com |
CRC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CRC ファイルについて最初の質問をしてみましょう。