SFV ファイル形式とは?
.sfvファイルは、データの検証に使用されるチェックサムファイルです。ファイル、フォルダ、またはディスク(CD/DVDを含む)のCRC-32チェックサム値を保存します。
.sfv形式はCRC-32アルゴリズムを使用します。プレーンテキストファイルの各行には、ファイル名と8桁の16進数チェックサムがペアで記載されています(例:archive.r01 1A2B3C4D)。;で始まる行はコメントです。
.sfvファイルは、チェックサムが.sfvに保存されている値と一致しないファイルを特定し、そのファイルが変更されたかどうかを判断します。ただし、CRC-32は衝突を偽造できるほど脆弱であるため、ファイルの真正性を検証するために使用することはできません。セキュリティ目的には、代わりにSHA-256チェックサムを使用してください。
.sfvファイルは通常、ディスクのコピープロセス、CD/DVDの書き込み、またはインターネットからダウンロードしたファイルの整合性チェックに使用されます。Usenetやシーンリリースでは依然として一般的であり、多くの場合PAR2修復アーカイブとセットになっています。
セキュリティと安全性
リスク: LOWSFVは小さな受動的なテキストファイルです。コードを含まず、何も実行できないため、開いても安全です。本当の注意点はマルウェアではなく概念的なものです。CRC-32はファイルが偶発的に破損していないことのみを検証し、真正性は検証しません。CRC-32チェックサムは偽造が容易なため、SFVが «パス» しても、ダウンロードが本物であることやマルウェアが含まれていないことは証明されません。そのためにはSHA-256や署名が必要です。また、広告の多いポータルサイトで宣伝されている偽の «SFVビューア» のダウンロードには注意してください。ツールは上記の公式サイトからのみ入手してください。
形式の詳細
概要SFV ファイルを開くプログラム
技術的詳細
詳細仕様| チェックサムアルゴリズム | CRC-32 (IEEE 802.3/ANSI X3.66, polynomial 0xEDB88320 reflected) |
| チェックサム幅 | 32ビット、ファイルエントリごとに8桁の16進数で記述 |
| 行構文 | ファイル名<スペース>8桁の16進数CRC32 - 1行に1エントリ。他の区切り文字や引用符はなし |
| コメント構文 | «;» で始まる行はコメントとして無視されます。ツールは通常、生成元のヘッダーを挿入します |
| ファイルエンコーディング | ASCII。最新のツールは非ASCIIファイル名をサポートするためにUTF-8を受け入れます |
| ファイルシグネチャ | なし - バイナリのマジックバイトはありません。形式は .sfv 拡張子とプレーンテキスト構造によって識別されます |
| MIMEタイプ | text/plain |
| 典型的なファイルサイズ | 1 KB未満から数 KB。リストされたファイル1つにつき約30〜50バイト |
| ファイル名の範囲 | 慣習的にベース名のみ。サブディレクトリのパスは標準的な使用法には含まれません |
| エラー検出 | 偶発的な破損(転送エラー、メディアの欠陥)を検出します。CRC-32の衝突は容易に作成できるため、改ざん検出には適していません |
| エントリ数の制限 | 定義された最大値はありません。1つの .sfv ファイルに数千のファイルをリストできます |
| プラットフォームのサポート | Windows, macOS, Linux, Unix - プレーンなASCIIテキストは普遍的に読み取り可能です |
| 典型的な関連ファイル | Usenetやシーンリリースでは .par2 修復セットと一緒に配布されます。また、分割された .rar アーカイブにも含まれます |
| リリース日 | Mid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution) |
| 最新バージョン | No formal version; the de facto convention (filename + 8-hex CRC32, ';' comments) is stable |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | en.wikipedia.org |
SFV の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SFV ファイルについて最初の質問をしてみましょう。
よくある質問
SFVファイルとは何ですか?
SFVファイルを開いたりチェックしたりするにはどうすればよいですか?
.sfvファイルをリストにあるファイルと同じフォルダに置き、チェックを実行してください。