画像
画素データはデコードも再描画も再エンコードも行いません。
- PNG: eXIf、tEXt、zTXt、iTXt、caBX および c2* チャンクを削除。IHDR、PLTE、IDAT、IEND と色関連チャンクは保持。
- JPEG: APP1〜APP15 と COM コメント(APP11 の JUMBF セグメントを含む)を削除。APP0 とエントロピー符号化スキャンは保持。
- WebP: EXIF、XMP、C2PA チャンクを削除し、VP8X の機能フラグを修正。
- AVIF・HEIC: C2PA、XMP、メタデータの uuid ボックスを同じ大きさの free ボックスに置き換え、メディアのオフセットを維持。
- BMP: 画素データの後ろにある余分なバイトを削除し、ファイルサイズ欄を書き直し。
- GIF: コメント、XMP、アプリケーション拡張を削除。NETSCAPE のループ拡張と ICC 拡張は保持。
- TIFF・BigTIFF: 記述系タグ、EXIF サブ IFD、GPS サブ IFD をその場で削除し、構造上のオフセットはすべて維持。
音声・動画
サンプルは再エンコードしません。8 MB を超えるファイルはスライスでヘッダーごとにたどるため、大きな動画をメモリーに載せる必要がありません。
- MP4・MOV・M4A・M4V: C2PA と XMP のボックス、および moov/udta のユーザーデータボックスを削除。
- WAV: C2PA、LIST INFO、id3 チャンクを削除し、RIFF サイズを書き直し。
- MP3: 途中で切れている場合も含め、最初の有効な音声フレームを見つけて ID3v2 タグを削除。
- FLAC: C2PA マニフェストを運ぶ ID3v2 部分を削除。FLAC 本来のコメントブロックはそのまま。
テキスト・マークアップ
TXT、MD、JSON、CSV、TSV、HTML、SVG、XML は UTF-8 として読み込み、不可視文字エンジンで整形します。構造とマークアップは保持され、変わるのは隠れたコードポイントだけです。
上限と非対応
1 ファイルの上限はエンジン側で 64 MiB です。PDF、DOCX、ODT、EPUB、カメラの RAW 形式には対応しておらず、部分的な処理も提供しません。
コンテナーがブロックの途中で終わっているファイルは「検査は不完全」と報告します。末尾は破棄せず保持し、結果を「検証済み」とは表示しません。
よくある質問
JPGのメタデータはどうやって削除しますか?
JPGファイルを選んで検査し、EXIFなどの検出結果を確認してからコピーを作成します。画像データの再圧縮は行いません。ただし、メタデータの削除で表示の解釈が変わる場合があるため、保存した画像を開いて確認し、元のファイルも残してください。
動画のメタデータも削除できますか?
MP4、MOV、M4A、M4Vのうち、対応するメタデータ項目を削除できます。1ファイル64 MiBまでで、映像や音声は再エンコードしません。すべての項目を検出するわけではなく、画面に映っている文字やロゴも削除しません。
MetadataRemover.cc でファイルを検査する写真やファイルに付いた、共有したくない情報を確認。不要なメタデータや文字を削除し、元のファイルを残したままコピーを保存できます。
検査ツールを開く