RAW ファイルはたいてい拡張子を変えた TIFF。

下に CR2、NEF、ARW、DNG をドロップしてください。ここでは表示できませんが、それでも読めます。

四十二がすべての仕掛け

TIFF は数値をどちらの端から始めるかを示す 2 バイト——Intel なら II、Motorola なら MM——で始まり、続けてその順で数字の 42 を書きます。最初の 2 バイトを正しく読めたかの確認です。Canon の CR2、Nikon の NEF と NRW、Sony の ARW と SR2、Pentax の PEF、Samsung の SRW、Adobe の DNG はどれも同じことをします。画像ファイルディレクトリを足した TIFF ファイルだからです。TIFF をたどる読み取り処理は、カメラのことを何も知らないままそれらをたどります。

読むもの、断るもの

Olympus と Panasonic は TIFF が 42 を書く位置に自社の数を書きます——ORF は RO か SR、RW2 は 85——ので、TIFF の読み取りは 4 バイトめで止まります。Fujifilm の RAF はバイト順の印さえなく、FUJIFILMCCD-RAW という文字列で始まります。そして CR3 は名前に反して CR2 の子孫ではありません。Canon が HEIC と同じ ISO base media コンテナへ移したものです。この 4 つは受け取ってから失敗するのではなく、ドロップの時点で断ります。

メーカーノートこそ開いた理由

RAW ファイルの標準的な EXIF タグが言うことは、JPEG とだいたい同じです。カメラ、レンズ、露出、日時、ときに座標。RAW にあって兄弟の JPEG にたいていないのが、完全なメーカーノートです。メーカー独自の配置による専用ディレクトリで、シャッター回数、どの測距点が働いていたか、ピクチャースタイル、レンズのシリアル番号、ファームウェアなどを持ちます。ここでは推測で整えず、見つかったままタグごとに示します。

中に JPEG があるが、これはそれを開かない

どの RAW ファイルにも埋め込みの JPEG プレビューが少なくとも 1 つあり、カメラの画面やファイルブラウザが見せているのはそれです。そのプレビューはたいてい自分用の EXIF を持っています。知っておく価値があります。RAW を整理してプレビューを忘れた作業手順は、本人が思っていることをやっていないからです。ここが読むのは RAW ファイル自身のディレクトリで、プレビューやそれが持つものを取り出しはしません。

できるのは読むことだけ

RAW ファイルを復号できるブラウザはなく、ここでの JPEG 以外の整理はどれも、画像を復号して描き直すことで動きます。描くものがなければ書き戻すものもありません。だから RAW ファイルには、失敗するボタンを出すのではなく整理を用意していません。そこから何かを取り除くには、この形式を理解するツールが要ります。

各拡張子の中身

CR2 · NEF · NRW
TIFF、マジックナンバー 42。Canon と Nikon。ここで読める。
ARW · SR2 · SRF
TIFF、マジックナンバー 42。Sony。ここで読める。
DNG
仕様上そのまま TIFF——独立した形式というより、文書化された TIFF のプロファイル。ここで読める。
PEF · SRW
TIFF、マジックナンバー 42。Pentax と Samsung。ここで読める。
ORF · RW2
TIFF の形をしているが、Olympus と Panasonic は TIFF が 42 を書く位置に自社の数を書く。断る。
RAF
Fujifilm のコンテナ。FUJIFILMCCD-RAW という文字列で始まる。断る。
CR3
HEIC が使う ISO base media コンテナで、CR2 の子孫ではない。断る。

RAW ファイルについての質問

読めるのに見られないのはなぜ?開く

メタデータを読むとは、ファイルの前のほうにあるタグのディレクトリをたどることです。画像を見せるとは、あるメーカーが決めた並びのセンサーデータを復号することで、どのブラウザも実装していません。前者は安く汎用的で、後者は RAW 現像ソフトが存在する理由です。

DNG はカメラが書いたファイルと同じですか?開く

たいてい違います。変換で作られた DNG は新しいファイルで、何を引き継ぐかは変換ツールが決めます。元のメーカーノートをブロックのまま残すものも多く、残さないものもあります。カメラが記録した内容を確かめたいなら、カメラが書いたファイルを確かめてください。

ここで RAW ファイルから位置情報を外せますか?開く

外せません。JPEG 以外の削除はどれも画像を復号して描き直しますが、RAW を復号できるブラウザはありません。座標は、そこにあると分かるように表示しています。取り除くにはこの形式を理解するツールが要ります。

埋め込みプレビューは読みますか?開く

読みません。RAW ファイルはたいてい自分用の EXIF を持つ JPEG プレビューを 1 つ以上抱えていますが、ここはそれを取り出さず RAW ファイルのディレクトリを読みます。出力にないタグは読んだ範囲になかったということで、どこかから補われてはいません。

できること

EXIF データを削除
写真をドロップして、埋め込みメタデータのないコピーをダウンロードします。JPEG は画素に触れずに EXIF セグメントが外れ、HEIC・PNG・WebP などは再エンコードされます。アップロードはありません。
位置情報を削除
写真が持っている座標を見てから、それのないコピーをダウンロードします。JPEG は位置情報タグだけを失い、他はすべて残ります。アップロードはありません。
JPEG の EXIF を編集
JPEG のタイトル、作成者、説明、著作権、ソフトウェア、撮影日時を変更して、編集済みのコピーをダウンロードします。端末内で動き、元のファイルは決して変更されません。
XMP・IPTC・ICC ビューア
ファイルが持つすべてのメタデータ群——EXIF、XMP、IPTC、ICC、メーカーノート——を区分ごとに読み、JSON で書き出せます。素材の検品、鑑識、処理の検証向け。アップロードはありません。
複数の写真を開く
最大 50 枚を開き、どれが位置情報を持っているかを確かめ、一式を表として書き出せます。アップロードは行わず、元のファイルに書き込むこともありません。