結論から
- WebPは、非可逆VP8または可逆VP8L符号化で静止画やアニメーションを格納するRIFFベースのバイナリ画像形式であり、古い閲覧ソフトでは一部の種類を扱えない場合があります。
- 最新のChrome、Safari、Firefox、Edge、OperaならWebPを直接開けます。古い画像閲覧ソフトが可逆、拡張、アニメーションWebPに対応していない場合は、最新ブラウザを使うかPNGまたはJPEGに変換します。GoogleのdwebpはWebPをPNG、BMP、TIFF、PAM、PPM、PGMなどに復号できます。
- WebP自体は能動的コンテンツを使用しませんが、メタデータや独自チャンクはアプリケーションが解釈します。不正なファイルは、デコーダーの欠陥を突いたり、メモリ、ディスク、処理時間を消費したりする可能性があります。信頼できないファイルには、更新済みでリソース制限のあるデコーダーを使用してください。
WebP画像ファイルの開き方・確認方法・変換方法
WebPファイルは、RIFF、32ビットのリトルエンディアン形式のチャンクサイズ、WEBP FourCCの順で始まります。静止画やアニメーションのほか、アルファ透明度、ICCカラープロファイル、Exif/XMPメタデータ、独自チャンクを格納できます。登録済みMIMEタイプはimage/webp、拡張子は.webpです。
GoogleのcwebpはPNG、JPEG、TIFFなどをWebPに符号化し、dwebpはWebPを複数のラスター形式に復号します。非可逆WebPは画像情報を捨て、可逆WebPは符号化済みピクセルを正確に復元します。JPEGを非可逆WebPへ再符号化すると損失が重なり、可逆変換でも既に失われた細部は戻りません。
開き方
最新のChrome、Safari、Firefox、Edge、OperaならWebPを直接開けます。古い画像閲覧ソフトが可逆、拡張、アニメーションWebPに対応していない場合は、最新ブラウザを使うかPNGまたはJPEGに変換します。GoogleのdwebpはWebPをPNG、BMP、TIFF、PAM、PPM、PGMなどに復号できます。
最新のChrome、Safari、Firefox、Edge、OperaならWebPを直接開けます。古い画像閲覧ソフトが可逆、拡張、アニメーションWebPに対応していない場合は、最新ブラウザを使うかPNGまたはJPEGに変換します。GoogleのdwebpはWebPをPNG、BMP、TIFF、PAM、PPM、PGMなどに復号できます。
GoogleのcwebpはPNG、JPEG、TIFFなどをWebPに符号化し、dwebpはWebPを複数のラスター形式に復号します。非可逆WebPは画像情報を捨て、可逆WebPは符号化済みピクセルを正確に復元します。JPEGを非可逆WebPへ再符号化すると損失が重なり、可逆変換でも既に失われた細部は戻りません。
安全チェック
WebP自体は能動的コンテンツを使用しませんが、メタデータや独自チャンクはアプリケーションが解釈します。不正なファイルは、デコーダーの欠陥を突いたり、メモリ、ディスク、処理時間を消費したりする可能性があります。信頼できないファイルには、更新済みでリソース制限のあるデコーダーを使用してください。
送り主が分からない、拡張子が二重になっている、中身が拡張子と合わない——一つでも当てはまるなら、開く前に確かめてください。
変換するときは
GoogleのcwebpはPNG、JPEG、TIFFなどをWebPに符号化し、dwebpはWebPを複数のラスター形式に復号します。非可逆WebPは画像情報を捨て、可逆WebPは符号化済みピクセルを正確に復元します。JPEGを非可逆WebPへ再符号化すると損失が重なり、可逆変換でも既に失われた細部は戻りません。
元ファイルではなくコピーを変換し、変換後に画質・メタデータ・レイアウトを元と見比べてください。
よくある質問
WebP画像ファイルとは何ですか?何に使いますか?
WebPは、静止画またはアニメーション用のRIFFベースのバイナリ形式です。非可逆VP8、可逆VP8L、アルファ透明度、カラープロファイル、メタデータに対応します。
ChromeでWebP画像ファイルを開くにはどうすればよいですか?
最新のChromeで.webpファイルを開いてください。最新のSafari、Firefox、Edge、OperaもWebPを標準でサポートします。
Windows 11でWebPファイルを開くにはどうすればよいですか?
最新のChrome、Firefox、Edge、Operaを使用します。古い画像閲覧ソフトが拒否する場合は、最新ブラウザを使うかPNGまたはJPEGへ変換してください。
MacのSafariでWebPファイルを開くにはどうすればよいですか?
最新のSafariでファイルを開きます。古い閲覧ソフトが可逆、拡張、アニメーションの種類に対応しない場合は、対応ブラウザを使うか変換してください。
古い画像閲覧ソフトでWebPファイルが開けないのはなぜですか?
可逆WebP、拡張コンテナ、アニメーションに対応していない可能性があります。ファイルの破損や、想定されるRIFFとWEBP識別子の欠落も原因になります。
画像にはWebPとJPEGのどちらを使うべきですか?
WebPは可逆・非可逆符号化、アニメーション、アルファ透明度に対応します。JPEGを非可逆WebPに再符号化すると、さらに非可逆圧縮が重なります。
WebPを画質劣化なしでPNGに変換できますか?
可逆WebPなら符号化済みピクセルを保てます。非可逆WebPをPNGにしても現在の復号結果を保存するだけで、捨てられた細部は復元できません。
メールで届いたWebPファイルを開いても安全ですか?
.webpという拡張子だけでは安全性を判断できません。CVE-2023-4863のように古いデコーダーへ影響した不正データがあるため、更新済みでリソース制限のあるデコーダーを使用してください。
WebPファイルは透明背景に対応していますか?
はい。WebPはアルファ透明度に対応し、ICCプロファイルやExif/XMPメタデータも格納できます。
ブラウザでWebPアニメーションを表示できますか?
最新のChrome、Safari、Firefox、Edge、OperaはWebPを標準でサポートします。古い閲覧ソフトではアニメーションまたは拡張WebPに対応しない場合があります。
関連する形式
参考資料
RFC 9649: WebP Image Format · IETF / RFC Editor
IANA Media Type Registration: image/webp · Internet Assigned Numbers Authority (IANA)
WebP Container Specification · Google WebP official documentation
An image format for the Web · Google WebP official documentation
Getting Started with WebP · Google WebP official documentation
NVD CVE-2023-4863 · U.S. National Institute of Standards and Technology (NIST)
WebP Frequently Asked Questions · Google WebP official documentation