INDEPENDENT VERIFICATION
「ちゃんと検査してるの?」を、
見て分かるように。
開発者が「正しい」と言うだけでは信用できない。だから2つのテストで確かめ、結果をそのまま公開しています。
独立検証レポート(v0.9.0)
ふだんのコピー、ちゃんと一致してる?
5,005ファイルすべての「指紋」を、コピー元とコピー先で照らし合わせました。
わざと壊したら、気づける?
10個のファイルをわざと壊してコピー。検査が見逃さないかを試しました。
壊し方も色々:1バイト書き換え/切り詰め/末尾に追記。それでも全部つかまえます。
確認しているのは、無関係な“実在ツール”
アプリが自分で「OK」と言うのは、自己採点と同じ。だから MasterCopy とは無関係な4つのツールが、独立して採点しています。どれも世界のプロが使う、実在の検査ツールです。
1つじゃなく、複数の検査が別々に確認
壊した同じ10個を、それぞれが独立して検出しました。
| 壊したファイル | MasterCopy本アプリ | hashdeep第三者監査 | xxhsum高速ハッシュ | SHA-256標準ハッシュ |
|---|---|---|---|---|
| zero-byte.bin | ✓ | ✓ | ✓ | ✓ |
| 日本語 素材/カメラ A・本番 テイク01.mov | ✓ | ✓ | ✓ | ✓ |
| DCIM/A001/A002_C4251_004251.braw | ✓ | ✓ | ✓ | ✓ |
| Photos/IMG_1770.JPG | ✓ | ✓ | ✓ | ✓ |
| … ほか6件 | ✓ | ✓ | ✓ | ✓ |
✓ = 検出 / 10件すべて・全ツールで検出・誤検出 0
試したのは、現場そっくりの“意地悪な”データ
合成データですが、実際の撮影現場でつまずきやすい条件をわざと盛り込んでいます。
- 日本語・多言語のファイル名(全角・スペース・中黒・記号入り)
- カメラのカード構造と実フォーマット:DCIM / .braw / .mov / .wav / .jpg
- 意地悪な名前:symbols #&() []/clip #1 & take (final).wav
- 境界ケース:極端に深い階層・とても長い名前・0バイトのファイル
中身(バイト)は誰でも再現できる合成データ。名前・構造・形式・サイズは実際の素材に寄せています。日本語や記号が通る=どんな言語のファイル名でも同じく扱えます。
GitHub が自動生成した、実際のレポート
上の要約のもとになった実レポートです。スクリプトも実行ログも結果も、すべて GitHub で公開しています。気になる方は、ご自身で中身を確かめられます。
これらは GitHub Actions(使い捨ての検査サーバー)上で自動実行し、スクリプト・ログ・結果を GitHub で公開しています。実行ログは GitHub がホストするため、作者が後から書き換えることはできません。テストは、誰でも同じ結果を再現できるよう seed から決定的に生成した合成データです。中身(バイト)は合成でも、名前・構造・形式・サイズは実際の素材に寄せており、実際の映像を扱うときも検査の仕組みは同じ=1ファイルずつのバイト照合です。