セクション / 01

3つの異なる状況を分けて扱いましょう

ファイル名が衝突するとは、2つの保存先アイテムが同じ名前を要求していることを意味し、その内容が異なる場合があります。正確な複製とは名前やフォルダが異なってもバイト単位で完全に一致するものを指します。見た目が似ていても、それは別の露出やトリミング、編集、またはエンコードの違いかもしれません。

質問に合ったテストを使用してください。命名規則、バイト単位の一致、視覚的判断を一つの「重複」ラベルにまとめないでください。

セクション / 02

取り込み時にはフォルダの区切りを維持しましょう

各オリジナルZIPを変更せずに保持し、別々のダウンロード分を「Download A」や「Download B」などの別々の作業用フォルダに展開してください。これらのラベルは組織例であり、Nikonのエクスポートレイアウトに関する主張ではありません。

両方のフォルダーにDSC_0001.JPGが含まれているからといって、取り返しのつかない上書きを避けられます。

セクション / 03

削除する前にコンテンツを比較してください。

バイトサイズとコンテンツのハッシュを比較します。Microsoft の Get-FileHash はデフォルトで SHA-256 を使用します。完全なファイルでハッシュが一致すれば、同一内容の強い証拠となります。

PowerShellの例示コマンドは、ご自身の正確なパスに対して実行してください。ハッシュ不一致はファイルが異なることを示し、一致してもどのフォルダーの文脈やメモが価値があるかは決まりません。

Get-FileHash -LiteralPath 'D:\Download A\DSC_0001.JPG'
Get-FileHash -LiteralPath 'D:\Download B\DSC_0001.JPG'

セクション / 04

RAWとJPEGの判断は別々にしてください。

名前が似たNEFとJPEGは異なるアセットであり、完全な複製ではありません。RAWはセンサーデータやNikon固有のメタデータを保持し、JPEGはカメラ処理や後の編集を反映しているかもしれません。

根拠と明確なアーカイブ方針がある場合を除き、両方を保持してください。

セクション / 05

正確なマッチング後も有用な文脈を保持しましょう

同一のバイトでも、異なるアルバムやイベントを記録するフォルダーに現れることがあります。コピーを統合する前に、フォルダーやアルバムの記録を保存してください。

Photo Archive Rescue はコンテンツの同一性と保存先の名称を別々の決定事項として扱います。名前が一致しても衝突を上書きしてはいけません。

証拠 / 出典

ソースと境界

  • ファイル番号の順序Nikon Corporationカメラのファイル番号がリセットされたり、名前がコレクション全体の識別子でない理由を示しています。
    オープンソース ↗
  • Get-FileHashマイクロソフトコンテンツのハッシュ値と、デフォルトアルゴリズムとしてのSHA-256を記録しています。
    オープンソース ↗
  • NX Studio対応フォーマットNikon CorporationNikon RAW フォーマットを JPEG などの他のメディアフォーマットと区別しています。
    オープンソース ↗