3DSendagaya Shibu VRM
VRM
マジックナンバー・構造・安全なサンプル
マジックナンバー、MIMEタイプ、ファイル構造、判定コード、そして安全にダウンロードできるサンプルの開発者向けリファレンス。
サンプルファイル
50 フォーマット / 542 ファイル
3DVRM
3DGLB
AudMP3
VidMP4
Img
JPEG
Img
WEBP
DataJSON
Img
PNG
ファイルはアップロードされません。ブラウザが先頭の数キロバイトだけをローカルで読み取ります。
使う理由
拡張子やMIMEタイプだけでは不十分なことがあります。file in abyss は各フォーマットページでシグネチャ・構造・注意点・判定コード・ダウンロード可能なテストサンプルをまとめて提供します。
選択したファイルはブラウザ内にとどまり、先頭バイトだけがローカルで確認されます。
小さいファイル・大きいファイル・さまざまな解像度や長さで実装をテストできます。
各ページで誤検出・セキュリティ上の懸念・コンテナ形式の特殊ケースを明記しています。
フォーマット一覧
可逆圧縮のラスター画像形式。8バイトの固定シグネチャの直後にIHDRチャンクが続きます。
Documentページ記述を中心とした文書形式。通常は先頭付近の%PDF-からバージョン宣言が始まります。
Archive複数ファイルを格納するアーカイブ形式。DOCX/XLSX/APK/JAR/EPUBなど多くの形式のコンテナでもあります。
Archive単一ストリームを圧縮する形式。先頭の1F 8Bに続き、圧縮方式として通常08が入ります。
Archive複数ファイルを連結して格納するアーカイブ形式。512バイト単位のヘッダとデータブロックで構成されます。
Imageインデックスカラー画像と簡易アニメーションに使われる形式。GIF87a/GIF89aの2種のヘッダがあります。
Image写真向けの非可逆圧縮画像形式。SOIマーカー FF D8 から始まります。
ImageGoogleが開発したWeb向け画像形式。RIFFコンテナ内にWEBP form typeを持ちます。
ImageAV1圧縮画像をISO BMFFコンテナに格納する画像形式。高圧縮なWeb画像として使われます。
ImageWindowsで古くから使われるラスター画像形式。先頭のBMに続いてDIBヘッダが入ります。
Image写真・印刷・スキャン用途で使われる画像形式。先頭でエンディアンと42マーカーを示します。
ImageXMLベースのベクター画像形式。テキストとして読め、ブラウザで直接表示できます。
Audio非圧縮PCM音声で広く使われるRIFFベースの音声形式。先頭RIFFと8バイト目のWAVEで識別します。
Audio音楽配信やWeb再生で広く使われる非可逆圧縮音声形式。ID3タグまたはMPEGフレーム同期で始まります。
Audio可逆圧縮音声形式。先頭のfLaCマーカーに続いてメタデータブロックが並びます。
AudioVorbisやOpusなどを格納できるコンテナ形式。ページ単位でOggSキャプチャパターンから始まります。
AudioAACなどの音声をISO BMFF/MPEG-4コンテナに格納する形式。通常はftyp boxを持ちます。
AudioAACの生ストリームではADTSヘッダが使われることがあります。先頭はFF F1またはFF F9が典型です。
VideoWeb動画で広く使われるISO BMFFベースのコンテナ形式。通常は4バイト目からftyp box typeが現れます。
VideoWeb向けのMatroska派生コンテナ。EBMLヘッダの1A 45 DF A3から始まります。
Video古くから使われるRIFFベースの動画コンテナ。先頭RIFFと8バイト目のAVIで識別します。
3DStanford Triangle Formatとも呼ばれる3Dジオメトリ形式。ASCIIのplyヘッダから始まり、Gaussian Splattingでは点ごとの色、透明度、スケール、回転などのプロパティを格納します。
3D3DシーンをJSONで記述するランタイム向け形式。アセット情報、シーン、ノード、メッシュ、マテリアルなどを持ちます。
3DglTFのJSONとバイナリデータを1ファイルにまとめた形式。先頭4バイトはglTFです。
3DglTF/GLBをベースに人型アバター向けメタデータや拡張を加えた形式。ファイル先頭はGLBと同じglTFです。
DataWeb APIや設定ファイルで広く使われるテキストベースのデータ形式。オブジェクトまたは配列から始まることが多いです。
Dataタグと属性で構造を表すテキスト形式。XML宣言またはルート要素から始まります。
Data表形式データをカンマ区切りで表すテキスト形式。ヘッダ行を持つことが多いです。
DocumentMicrosoft Wordで広く使われるOffice Open XML文書。実体はZIPパッケージで、word/document.xmlなどを含みます。
DocumentMicrosoft Excelで広く使われるOffice Open XMLワークブック。実体はZIPで、xl/workbook.xmlやワークシートXMLを含みます。
DocumentMicrosoft PowerPointで広く使われるOffice Open XMLプレゼンテーション。実体はZIPで、ppt/presentation.xmlやスライドXMLを含みます。
DocumentLibreOfficeやOpenOfficeで使われるOpenDocumentの文書形式。ZIPコンテナ内にmimetypeやcontent.xmlを含みます。
Document電子書籍で広く使われるEPUB形式。ZIPコンテナで、mimetype、container.xml、OPF、XHTML本文を含みます。
Data設定ファイルやデータ記述で広く使われる人間が読みやすいテキスト形式。固定のバイナリシグネチャはありません。
DocumentREADMEや技術文書で広く使われる軽量マークアップ。固定のバイナリシグネチャはありません。
WebWebページの標準マークアップ形式。多くのHTML文書は<!doctype html>や<html>から始まります。
WebWebページの見た目を定義するスタイルシート。固定のバイナリシグネチャはありません。
CodeWebやNode.jsで広く使われるプログラミング言語のソースファイル。固定のバイナリシグネチャはありません。
Document書式付きテキスト文書形式。Wordなど多くのエディタで開け、通常は{\\rtfから始まります。
Document最も汎用的なプレーンテキスト形式。固定のバイナリシグネチャはありません。
Data表形式データをタブ区切りで表すテキスト形式。CSVよりフィールド内のカンマに強い形式です。
Data1行に1つのJSON値を並べるストリーミング向けデータ形式。ログやバッチ処理でよく使われます。
Data設定ファイルで使われるテキスト形式。キー値、テーブル、配列を人間が読みやすく記述できます。
Data設定ファイルで広く使われるセクションとキー値のテキスト形式。Windowsや多くのツールで使われます。
WebPWAの名前、アイコン、表示方式などを記述するJSONベースのWebアプリ設定ファイル。
Dataアプリケーションやサーバーのイベント記録に使われるテキストログ。固定の標準シグネチャはありません。
Subtitle動画字幕で広く使われるテキスト形式。番号、タイムコード、字幕本文のブロックで構成されます。
Database単一ファイルで完結するリレーショナルデータベース。先頭に16バイトの識別文字列があります。
ExecutableWebAssemblyのバイナリ形式。\\0asmの4バイトに続いてバージョン番号が入ります。
ExecutableLinuxなどで使われる実行ファイル・オブジェクトファイル形式。7F 45 4C 46から始まります。