このページの目次

対応形式

お使いのファイルが使えるか、ここで確かめられます。拡張子や名前で検索するか、分野から探してください。

表の見かた

  • 「SVGへ」は、そのファイルをSVGのページに変換できるかどうかです。
  • 「SVGから」は、SVGをその形式のファイルに戻せるかどうかです。
  • A・B・C は、元とどのくらい一致するかを表します。「—」は、その向きには対応していないという意味です。
  • 一部の形式は、図全体ではなく、中身の概要(ページ数や項目の数など)を表示します。どちらになるかは各行の説明に書いてあります。

元との一致度

A
忠実: ファイルの中身をそのまま描きます。推測は入りません。
B
トレース: ピクセルから輪郭をなぞるので、形は近くても完全には一致しません。
C
組み立て直し: 表やつながりなどの構造を、図から推測して作ります。結果を確認してください。

オフィス文書55

拡張子SVGへSVGからどう表示されるか
.pdfAAPDFのベクターコンテンツとannotation appearance streamをページ単位で評価します。appearanceの無いFreeText/Text/Choice WidgetはContents/VとDAからbounded fallbackを生成し、ChoiceはOptのdisplay valueを使います。checkbox/radio Widgetは簡易state markerを描画し、password valueはmaskします。単純なJPX imageはPNG化し、`SMaskInData=1`のembedded alpha、DeviceGray/DeviceRGB/CalGray/CalRGB `/Matte`がある`=2`のunblend、上限内の単純な外部grayscale soft maskに対応します。explicit mask、未対応Matte/color spaceやJPX機能はwarning付きでJPEG 2000 dataを残し、PDF mask effectが失われる場合があります。layoutは近似です。`--outline-embedded-pdf-text`で埋め込みフォントをアウトライン化できます。
.fdfAAdobe Forms Data Format(FDF)のPDF object/xref grammarからform field hierarchy、type、safe value、password mask、choice option count、action/attachment countをbounded表示。JavaScript、submit/launch action、file specification、embedded file、外部URLは省略またはredactし、form submitとPDF page renderingは実行しません。上限: 入力64 MiB、object 500,000、深さ64、field 100,000、value 2 MiB、total value 32 MiB。出典: Adobe FDF reference (https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.2.pdf)。
.xfdf .xfdf.xmlAISO 19444/Adobe XML Forms Data Formatのfully-qualified field/value hierarchy、sensitive field mask、rich-text/annotation count、PDF target/ID countをbounded表示。PDF reference、action、JavaScript、rich-text payload、appearance、外部URLは省略またはredactし、form submit、annotation import、PDF renderingは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、field 100,000、row 100,000。出典: ISO 19444-1 XFDF (https://www.iso.org/standard/74272.html)。
.xdp .xdp.xmlAAdobe XDP/XFA XML Data Packageのpacket、template/dataset/config/PDF count、XFA field name、script/event/submit/reference countをbounded表示。field value、embedded PDF/XML/binary packet、URL、connection、private payloadは省略し、calculate/validate/event logic、XFA layout/recalculation、外部resource、PDF renderingは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、row 100,000。出典: Adobe PDF/XFA reference (https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/PDF32000_2008.pdf)、Adobe XFA/XDP overview (https://opensource.adobe.com/dc-acrobat-sdk-docs/library/overview/Overview_Forms.html)。
.spreadsheetml .xmlss .excel.xmlAMicrosoft Excel 2003 XML SpreadsheetMLのWorkbook/Worksheet/Table/Row/Cell/Data valueをsheet/cell/type/valueとformula presence付きbounded表として表示。style、chart、drawing、macro、named range、外部link、formula再計算は省略し、formulaは評価しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、row 200,000。出典: Microsoft SpreadsheetML structure (https://learn.microsoft.com/en-us/office/open-xml/spreadsheet/structure-of-a-spreadsheetml-document)。
.pptx .docx .xlsxAA / CWord/Excel/PowerPointのOffice Open XML TransitionalとISO/IEC 29500 Strict namespace variantを読み込みます。変換: スライド・ページ・印刷シートごとに1つのSVGを生成します。逆変換: 埋め込みベクター画像+PNGフォールバックとして格納(A)。完全な図形の意味的再構築はヒューリスティック(C)です。
.flatopc .fopc .flatopc.xmlAMicrosoft Flat OPCの単一XML Office packageを検証し、boundedなDOCX/XLSX/PPTX partへメモリ内で再構成して既存Office rendererへ渡します。macro、外部relationship、URL、active content、filesystem extractionは不活性です。上限: 入力128 MiB、展開part合計128 MiB、part 100,000、part 16 MiB、XML event 500,000。出典: https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.packaging.wordprocessingdocument.fromflatopcdocument?view=openxml-3.0.1
.aasxAAsset Administration ShellのOPC packageをroot/origin relationshipからboundedに辿り、XML/JSON specification partのshell、submodel、concept-description、element、supplementary-file/thumbnail countを表示。CAD/manual payload、identifier、value、URL、signature、encryption materialは不活性。上限: 入力・展開metadata合計128 MiB、entry 100,000、part 16 MiB、XML event 500,000、node 300,000。出典: https://industrialdigitaltwin.io/aas-specifications/IDTA-01005/v3.1/index.html
.b2mml .b2mml.xmlAB2MML/ISA-95 manufacturing XMLのProductionSchedule/Performance/Request/Response、ProductDefinition、Material、Equipment、Personnel、ProcessSegment、Capability、Maintenance、Transaction、ExternalReference countをbounded表示。operation、value、credential、URL、外部resourceは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://github.com/werdnav/b2mml-validation
.jdf .jdf.xml .jmf .xjdfACIP4 JDF/JMF job ticket XMLのjob node、resource pool/link、process、product、device、media、layout、run list、audit、file/URL link countをbounded表示。device command、workflow実行、credential、URL、linked fileは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.cip4.org/print-automation/jdf?file=files%2Fcip4-2022%2FDocuments%2FSpecifications%2FJDF+Specification+1.7.pdf
Microsoft Project XML (.xml namespace .mspdi)AMicrosoft Project XML interchange namespaceを識別し、task hierarchy、指定Start/Finish、進捗、summary bar、milestone、簡易predecessor arrowをbounded Gantt previewへ描画します。root namespaceで判定するためgeneric XMLは誤認しません。`.mspdi`はalias。calendar/work time、dependency type/lag、resource assignment、schedule再計算は扱いません。上限: 64 MiB input、1,000,000 XML event、100,000 task、500,000 predecessor link。
.xlsA旧形式BIFF Excel workbookを上限付きsheet pageへ組版します。BIFF dimension、cell座標、共有文字列参照と展開後テキストをCalamine読込前に検査します。hidden sheetを含みます。式の再計算、cell style、結合geometry、chartは再現せず、macroは実行しません。
.xlsbAExcel Binary Workbookの値を上限付きZIP partからworksheet pageへstreamingします。ZIP展開、BIFF12 record size、used range、cell数、共有文字列の増加量を描画前に検査します。hidden worksheetをwarning付きで含みます。cached valueのみ表示し、式再計算とmacro実行はしません。
.slkASYLK(Symbolic Link)spreadsheet交換形式。1-based cell座標とcached K valueを上限付き表ページへ表示し、E formulaは不活性annotationとして表示して評価しません。Bの宣言範囲だけでallocationせず、formatなどmetadata recordはwarning付きで無視します。
.difADIF(Data Interchange Format)spreadsheet表。TABLE/VECTORS/TUPLES/DATA headerとBOT/EOD tuple、numeric/string/boolean/NA/ERROR valueを上限付き表へ描画します。formula・metadataは不活性で、宣言された行列数だけで無制限allocationしません。
.doc .dot (CFB Word binary)CWord 97–2007 CFB document/templateのmain storyをFIBとsimple text/CLX piece tableから読みます。UTF-16と代表的なcompressed code pageに対応し、不明code pageはwarning付きWindows-1252 fallbackです。A4へtext flowし、tableはcell separator付きtextにflatten。original formatting、pagination、image、header/footnote、embedded objectは省略。暗号化文書は拒否し、macroは実行しません。`.dot`はCFB/FIB signatureが一致する場合だけWordとして扱い、Graphviz `.dot`と区別します。
.ppt (CFB PowerPoint binary)CPowerPointのlive user-edit/persist directory chainからスライド順を解決し、OfficeArt textbox textとoutline placeholder参照を抽出してA4へ組版します。slide geometry、style、image、背景、chart、table、media、notesは省略。暗号化文書は拒否し、macroや外部contentは開きません。
.xlsm .xltx .xltm .docm .dotx .dotm .pptm .potx .potm .ppsxAA / C拡張Office形式(マクロ有効、テンプレート、スライドショー)は基本形式と同じOOXMLエンジンで処理されます。
.rtfARTFのUnicodeエスケープ、ANSIテキスト、段落、明示的な改ページ、上限付き埋め込みPNG/JPEG画像と指定goal寸法に対応。画像アンカー、crop、回り込みは近似し、他の画像形式とオブジェクトはwarning付きで省略。
.emlARFC 5322/MIMEメール — decodeした代表headerと最初のsafe HTMLまたはplain-text本文を表示し、RFC 3676 `format=flowed`はquote depthとDelSpに従って結合。Content-ID参照のPNG/JPEGを上限内で埋め込み、同じまたは外側のmultipart/related tree内でContent-Locationのexact matchも扱います。CSS/layoutは近似し、ほかのattachmentは省略、外部resourceは取得しません。
.emlxAApple Mailの単独message wrapper — 先頭のdecimal byte countでRFC 5322/MIME本文を分離してsafe email previewを表示。後置property listは解析・実行せずwarningを記録します。
.msgAOutlook CFB message — 対応するMAPI codepage propertyに従ってANSI text/HTMLをdecodeし、Subject・sender/recipientとsafe HTML/plain-text bodyを表示。script・remote image・transport header・attachment payloadは省略し、attachmentを展開しません。
.mboxARFC 4155 mailbox archive — full From_ separator行でメールを分割し、`.eml`と同じheader/body/attachment制限で順次pageへ出力。非標準separator、attachment、inline imageは再構成しません。
.icsARFC 5545 iCalendar — VEVENT/VTODO/VJOURNAL/VFREEBUSYごとにページを生成。folded content lineとescape済みtextをdecodeし、recurrence/timezone ruleは表示するが展開・変換しません。
.vcsA旧vCalendar 1.0 — bounded calendar engineでVEVENT/VTODOを組版。legacy reminderと未対応propertyはwarning付きで省略し、alarmや外部resourceは取得・実行しません。
.vcf .vcardAvCard 2.1/3.0/4.0 — 連絡先ごとに名前・会社・連絡先・住所・note・URLを組版。2.1のCHARSET/quoted-printableをdecodeし、media/未描画propertyはwarning付きで省略。外部取得はしません。
.mht .mhtmlARFC 2557 MIME web archive — RFC 2387のmultipart/related start root(省略時は先頭part)を選択し、そのHTMLをsafe HTML subsetで組版。`src`がないimgは`srcset`の最初の候補を使います。同じまたは外側のrelated tree内でContent-IDまたはURI解決したContent-Locationに一致する上限付きPNG/JPEGを埋め込みます。相対参照はHTMLの<base href>、MIME Content-Base/Content-Locationのancestor chain、最後にthismessage:/をbaseとして解決します。CSS、script、未一致resource、その他attachmentは省略し、外部取得はしません。
.xps .oxps .dwfxAOPC固定ページ文書とAutodesk DWFx(XPS互換)package。文書/ページ順、単色ベクターパス、Canvas変換/透明度、Unicode Glyphs、内包PNG/JPEG ImageBrushをPathでclipして読込。埋め込みfont、厳密なglyph幅、gradient/resource brush、crop/viewport mapping、classic DWF payloadは警告付きの近似/省略です。
.html .htmAAセマンティックな複数ページHTML組版 — 見出し、段落、リスト、コードブロック、表、CJKの禁則処理に対応。同じディレクトリ内のPNG/JPEG imgをフロー画像として埋め込み、`src`がないimgは`srcset`の最初の候補を使います。CSS寸法・回り込み・responsive選択は近似。外部・範囲外・未対応画像はwarning付きで省略。逆変換: SVGをダークモード対応・中央配置のスタンドアロンなレスポンシブHTML5ビューアとしてパッケージング。
.epubA電子書籍EPUBパッケージ — container XML、OPFマニフェスト、Spine順XHTMLとパッケージ内PNG/JPEGのimg参照に対応。`src`がないimgは`srcset`の最初の候補を使います。外部・CSS・SVG・data URIなどの画像は警告して省略。
.fb2 .fb2.zipAFictionBook 2 XML電子書籍 — title/author metadataと最初のmain bodyのsection、段落、見出し、表、xlink:hrefで参照される検証済みbase64 PNG/JPEG binaryを描画。notes body、外部URL、未対応binary、実行は省略またはwarning。XML・本文・画像・data URI上限を適用。
.mobi .prc .azwAPalmDOC/MOBI電子書籍と非DRM AZW互換record — Palm Database record offset、PalmDOC header、UTF-8/Windows-1252 encoding、無圧縮/PalmDOC LZ77 text recordを検証・bounded decodeし、safe HTML-like textを組版。Huff/CDIC、DRM/暗号化、画像record、script、link、CSS、KF8固有構造、厳密なreader layoutは未対応。
.cbzAZIP型コミックarchive。内包PNG/JPEGをファイル名の自然順に1ページずつSVGへ埋め込みます。ほかの画像形式は警告して省略し、ComicInfo・EXIF向き・カラープロファイルは適用しません。
.odt .ott .fodt .sxw .stw .sxgAOpenDocument Text/テンプレートと旧OpenOffice XML(`.sxw`/`.stw`/`.sxg`): 見出し・段落・リスト・表と、boundedなnamed/automatic text style(font family、absolute size、bold、italic、color)を適用。package内および検証済みinline office:binary-data PNG/JPEGはflow画像として埋め込み、段落/table layoutや画像anchor/wrapは近似、外部・未対応形式はwarningして省略。
.ods .ots .fods .sxc .stcAOpenDocument表計算/テンプレートと旧OpenOffice XML(`.sxc`/`.stc`) — シート表、キャッシュ済みセル値、パッケージ内または検証済みinline office:binary-data PNG/JPEG画像に対応。画像は各シート表の後に配置し、アンカーと図形位置は近似、グラフと数式は再現しません。
.odp .otp .fodp .sxi .stiAOpenDocument プレゼンテーション/テンプレートと旧OpenOffice XML(`.sxi`/`.sti`) — スライド順序、ページサイズ、基本的なベクター図形、編集可能テキスト、package内または検証済みinline office:binary-data PNG/JPEG frame imageに対応。外部画像とその他mediaはwarningして省略し、複雑な効果は近似します。
.odg .otg .fodg .sxd .stdAOpenDocument 図面/テンプレートと旧OpenOffice XML(`.sxd`/`.std`) — ページ順序・サイズ、基本的なベクター図形、スタイル、編集可能テキスト、package内または検証済みinline office:binary-data PNG/JPEG frame imageに対応。外部resource、高度な効果はwarning付きで省略/近似。
.pages .numbers .keyAZIP型Apple iWork Pages/Numbers/Keynote packageを検証し、packageと既知markerのmetadataをbounded表示。IWA protobuf、文書text、formula、slide geometry、preview、media、script、外部linkは不活性。`.key`はZIP signatureでLS-DYNAと区別します。
.accdb .accde .accdr .mdb .mde .mda .mdt .accdt .adeAMicrosoft Access ACE/Jet databaseのengine markerとpage-size metadataだけを検証。table、query、form、report、attachment、VBA/data macro、linked database、暗号化payloadは不活性。
.md .markdown .txt .textAA / C複数ページのMarkdown・プレーンテキスト文書(見出し、リスト、コードフェンス、引用、表、罫線)または単独表。単独行・段落内の![alt](path)で入力ディレクトリ内のPNG/JPEGを上限付きでフロー画像として埋め込み、見出し・リスト・引用・表・コード内は代替テキストとして表示。逆変換: ヒューリスティックな行列クラスタリング、またはメタデータ復元。
.adoc .asciidocAAsciiDoc 技術文書 — セクション見出し、リスト、ソースブロック、表、段落、ブロック画像 image::target[attrs] に対応。入力ツリー内の相対 imagesdir PNG/JPEG は中央寄せフローブロックとして埋め込み、外部・脱出・未対応画像は警告付きで省略。サイズ・配置・キャプション・リンク・inline画像などは近似。
.rst .restAreStructuredText文書 — 装飾線の見出し、リスト、simple/grid table、literal/code block、一般的なadmonition、入力フォルダ内のPNG/JPEG画像に対応。file insertionとraw出力directiveは実行しません。
.orgAOrg-mode outline文書 — 見出し、リスト、表、literal source block、quote block、上限付きwidth指定付きの入力folder内PNG/JPEG linkに対応。Babel code、include、table formula、raw exportは実行しません。
.bib .bibtexABibTeX bibliography — entry type/keyと全fieldを表示。nested brace、quoted string、comment、代表的なTeX escapeに対応し、macro/crossref/style/TeX commandは実行しません。
.srt .vttASubRip/WebVTT字幕を入力順に開始・終了時刻とともに表示。WebVTTのNOTE/STYLE/REGIONは省略し、cue位置とinline装飾はwarning付きで平文化します。WebVTTはUTF-8必須、SRTはUTF-8/BOM付きUTF-16/警告付きWindows-1252 fallbackに対応。active contentや外部resourceは読み込みません。
.ttml .dfxpAtext-profileのTTML/DFXP段落cueを、対応するmedia clockまたはh/m/s/ms offset時刻とともに表示。parallel containerのbegin offsetを継承するがparent end/dur境界は適用せず、sequential containerとmedia以外のtime baseは拒否。style/region/animation/image-profile内容/正確なlayoutは省略。DTDと外部resourceは処理しません。
.xlf .xliffAXLIFF 1.2のtrans-unitと2.xのunit/segmentからsource/target、言語、翻訳状態、group、context、noteを表示。inline code pairは括弧付き、empty placeholderはlabel化。alternative translation、XML extension、binary、skeleton resourceは省略し、DTDと外部resourceは処理しません。
.tmx .tmx.xmlATMX 1.4b translation memory XMLのversion、translation unit、variant、segment、language countをbounded表示。segment text、ID、note、DTD、skeleton、外部resourceは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、language 10,000、row 200,000。出典: https://www.ttt.org/oscarStandards/tmx/tmx14b.html
.tbx .tbx.xmlATBX/MARTIF terminology XMLのentry、term、language set、description、administrative、transaction、note、reference countをbounded表示。term、definition、ID、URL、DTD/XCS/Schematron、proprietary valueは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、language 10,000、row 200,000。出典: https://www.iso.org/standard/62510.html
.idmlAAdobe IDML ZIPのdesignmap、story、spread、master spread、text、hyperlink、graphic、resource countをin-memory XMLからbounded表示。ID、story text、image/font payload、link、外部resourceは不活性。上限: 入力/展開XML 256 MiB、entry 100,000、32 MiB/entry、XML part 20,000、row 200,000。出典: https://community.adobe.com/havfw69955/attachments/havfw69955/indesign/632652/1/idml-specification.pdf
.xpdl .xpdl.xmlAXPDL workflow XMLのprocess、activity、transition、participant、application、data field、pool/lane countをbounded表示。ID、expression、script、application parameter、外部packageは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://wfmc.org/xpdl/
.onix .onix.xml .onix3AONIX for Books XMLのrelease、Product、ProductIdentifier、descriptive/collateral、publishing、supply、contributor、language、subject、price、resource countをbounded表示。ISBN、title、price、description、URL、codelist、commercial valueは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.hanmoto.com/pub/onix/ONIX_for_Books_Format_Specification_3.0.2.html
.cda .cda.xml .ccd.xmlAHL7 CDA XMLのClinicalDocument section、entry、observation、act、encounter、procedure、organizer、author、participant、narrative、template countをbounded表示。PHI、identifier、narrative XHTML、coded value、referenceは不活性でde-identificationではありません。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://hl7.org/cda/
.abwAAbiWord AWML XMLのsection、paragraph、character、table/cell、image、bookmark、hyperlink、field、equation countをbounded表示。text、style、link、embedded objectは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。
.fo .xslfo .xsl-fo.xml .fo.xmlAXSL-FO formatting-object XMLのlayout master、page sequence、flow、region、block/inline、table、graphic、link、bookmark、page number、list、footnote countをbounded表示。property、text、座標、外部media、PDF formattingは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.w3.org/TR/xsl/

図表・ダイアグラム14

拡張子SVGへSVGからどう表示されるか
.graphmlAGraphML 1.0図面 — bounded XML parserでnode/edge、directed/undirected、label、yFiles基本shapeを読み、layered diagram rendererで描画。nested/compound node、hyperedge、custom key、座標、外部resourceは省略またはwarning。DTDは拒否。
.gexfAGEXF 1.3 graph exchange — bounded XML parserでstatic node/edge、defaultedgetype、label、namespace付きlabelを読み、layered rendererで描画。dynamic spell、attribute、複数graph、compound構造、layout、plugin、外部resourceは省略またはwarning。DTDは拒否。
.xgmmlAXGMML/Cytoscape graph XML — bounded parserでgraph/node/edge label、directed flag、att/graphicsの存在を検査し、layered rendererで描画。attribute column、座標、nested subgraph、plugin、外部resourceは省略またはwarning。DTDは拒否。
.gml (Graph Modeling Language)A括弧付きGraph Modeling Language (`graph [ ... ]`) — bounded tokenizerでnode/edge、label、comment、directed flagを読みます。`.gml`は地理GML XMLとcontent sniffで区別し、任意attribute、graphics座標、非UTF-8入力は省略または拒否。
.drawio .dio .xmlAA / CmxGraph XML モデルとステンシルに対応。逆変換: `--embed-drawio-source` 付きなら完全編集可能(A)、それ以外は埋め込み画像(A)またはヒューリスティック復元(C)。
.bpmn .bpmn2ABPMN 2.0 process diagramを明示的なBPMN DI shape/waypoint geometryから描画。event、activity、gateway、participant/lane、sequence flowに対応。DI座標が必須で、message flow、data object、event-definition glyph、annotation、process実行は省略・warning。subprocessの展開状態は復元せずDI上の図形だけ描画。DTD/外部resourceは読み込みません。上限: 入力32 MiB、500,000 XML event、200,000 XML element/rendered node、深さ80、100 diagram/page。
.cmmnACMMN 1.1 case planをCMMNDIのBounds/waypointから描画し、case-plan boundary、plan-item task/milestone、case-file item、dotted connectorを表示。sentry、criterion、lifecycle rule、expression、case executionは不活性に扱い、DTD/外部resourceは読みません。上限: 入力32 MiB、500,000 XML event、200,000 XML node/rendered node、深さ80、100 diagram/page。
.excalidraw .excalidraw.jsonAExcalidraw ホワイトボードシーン — 矩形、楕円、ひし形、矢印、線、フリーハンド、テキストに対応。
.puml .plantumlAPlantUML テキスト図 — 参加者・アクター・ライフラインを持つシーケンス図やクラス/グラフ図に対応。
.d2AD2 宣言的アーキテクチャ図 — 図形、コンテナ、有向/無向の接続、ラベルに対応。
.dot .gvAA / CGraphviz の階層レイアウトに対応。逆変換: メタデータ復元(A)、または位相的なテキスト/エッジ復元(C)。
.mmd .mermaidAA / Cフローチャートとシーケンス図に対応。逆変換: メタデータ復元(A)、またはヒューリスティック抽出(C)。
.vsdx .vsdm .vstx .vstm .vdxAVisio Open XML図面/テンプレートと旧VDX XML図面 — package内部relationshipまたはXML内ページ順をたどり、ShapeSheetに直接あるpath/style、基本的な名前付き図形、text、直線connector端点を描画。master継承、group、foreign object、arrowhead、曲線routingは警告付きで省略または近似。外部relationshipは取得せず、macroは実行しません。
.vsd .vss .vst .vswA旧Visio Compound File Binaryのdrawing/stencil/template/workspaceを検証し、stream/storage metadataをbounded表示。ShapeSheet geometry、text、style、macro、OLE payload、外部linkは不活性。

CAD・CAM・3D40

拡張子SVGへSVGからどう表示されるか
.landxml .landxml.xmlALandXML 1.2 civil/survey交換文書のversion/date/units、TIN surface名とpoint/face count、alignment segment、survey point、parcel、pipe networkをbounded表示。coordinate payload、boundary/design geometry、外部schema URL、survey metadataは省略し、terrain計算、stationing、外部参照、network operationは行いません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: Autodesk LandXML support (https://help.autodesk.com/cloudhelp/2022/ENU/Civil3D-UserGuide/files/GUID-4D10ABA5-5EA0-41A8-BB61-C3F446CE7C6B.htm)、Trimble LandXML overview (https://help.fieldsystems.trimble.com/trimble-access/2022.00/en/Map-files-LandXML.htm)。
.bcfzipAbuildingSMART BIM Collaboration FormatのZIP issue packageを読み、bcf.version、project名、markup.bcfのtopic title/status/priorityとcomment/viewpoint/document-reference/component countをbounded表示。snapshot画像、IFC/model payload、document URL、GUID payload、協調actionは不活性。上限: 圧縮入力128 MiB、展開metadata合計128 MiB、entry 100,000、entry 16 MiB、XML event 500,000、node 300,000、深さ96、row 100,000。出典: https://technical.buildingsmart.org/standards/bcf/
.dxfAA変換: レイヤーをまたぐASCII/Binary DXFの2D/3Dエンティティ。逆変換: SVGのパスとテキストをAutoCAD R12 DXFへ格納。
.gbr .gerber .gtl .gbl .gts .gbs .gto .gbo .gko .gm1 .gm2AA標準的な全レイヤー拡張子に対応するPCB RS-274X アパーチャ・フラッシュ。逆変換: CAMフォトプロッターコマンド。
.kicad_pcbAKiCad board S-expressionをミリメートル座標の2D previewへ変換。track/arc/via、common pad、Edge.Cuts、board/footprint graphic、text、保存済みfilled zone polygonを描画します。DRCやzone再計算は行わず、image、3D model、custom pad、text box、複雑なcurve、text variable、回転textは省略または近似します。
.scadAOpenSCAD CAD sourceを不活性codeとしてscanし、module/function、primitive、transform、boolean、assignment、import/use/include参照をbounded表示。geometry、expression、loop、library、外部fileは実行・読込しません。上限: 入力128 MiB、2,000,000 line、1 MiB/line、row 100,000。出典: https://files.openscad.org/documentation/manual/The_OpenSCAD_Language.html
.amfAISO/ASTM 52915 AMF 1.2 XMLのobject/meshを読み、object-local vertexとvolume triangleをbounded shaded OBJ rendererで描画。unitはmetadataとして保持し、material、texture、color、lattice、slice、外部referenceは不活性。上限: 入力128 MiB、XML event 500,000、node 300,000、vertex 2,000,000、triangle 200,000。出典: https://www.iso.org/standard/74640.html
.plmxml .plm.xmlASiemens PLM XMLのproduct/assembly文書を読み、ProductDef、Part、Structure、Instance、Representation、ConstructionGeometry、Attribute、ExternalReference countをbounded表示。XT/Parasolid geometry、ID、attribute value、URL、外部fileは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://media.plm.automation.siemens.com/open/plm-xml/docs/v7.0.2/documentation/plmxml_PLMXML.html
.schAKiCad legacy Eeschema schematic。EESchema header、$Comp block、mils座標wire、label/note、junctionを読み、cache library、symbol、image、model、DRCを開かず決定的な近似描画を行います。
.kicad_schAKiCad 6+ schematic S-expression。bounded arenaを再利用してsymbol instance、wire/busのxy、label、text、junctionを抽出します。embedded library definition、pin connectivity、hierarchy、image、model、ERC/DRCは不活性です。
.sch (EAGLE XML signature)AAutodesk EAGLE XML schematic。<eagle> root signatureがある場合のみbounded parts、instances、plain/net wire、label、textを解析します。library geometry、script、外部file、pin connectivity、DRC/ERCは不活性です。
.asc (LTspice Version signature)ALTspice ASCII schematic。UTF-8/ASCIIとBOM付きUTF-16をdecodeし、Version/SHEET、WIRE、FLAG、SYMBOL/SYMATTR、TEXT、基本graphicを解析します。ESRI ASCII Grid signatureとは分離し、.asy library、model、simulation commandは開きません。
.cir .sp .spice .ckt .netASPICE/ngspice circuit netlist。title、element card、+ continuation、node name、valueをboundedに読み、device prefixごとのnode数を検証します。dot command、model/control section、include/lib pathは不活性で実行・openしません。
.plt .hpglAAHP-GL ペンプロッターベクター。逆変換: ペン動作コマンド。
.gcode .nc .ngc .tapAACNC 加工パスに対応。逆変換: G0/G1/G2 加工パス生成。
.drl .drd .xlnAAExcellon CNC ドリル穴データ。逆変換: ドリル座標抽出。
.stl .obj .plyAA (2.5D)3Dメッシュの等角投影・陰影シェーディング。PLY vertex-only point cloudは上限付き点markで描画し、separate RGB propertyを保持(512色を超える場合のみquantize)。逆変換: 2.5D押し出し3D形状。
.xyzAASCII point rowはcommon named header(X/Y/Z、intensity、RGB、normal)またはheaderなしの均一な3/4/6/7/9/10 fieldをXYZ/XYZI/XYZRGB/XYZI-RGB/XYZN/XYZI-RGB-normalとして読みます。space/comma区切りと#または// commentに対応。6 fieldはXYZRGB、7 fieldはXYZI-RGBと解釈。integer RGB byteとnormalized decimal colorを保持し、黒は黒のままです。intensityは観測finite rangeをlinear scaleします。座標は入力のままで、unit、CRS、sensor poseは推定せず、normalは省略。上限: 128 MiB、500万record、output 200,000点。
.pcdAPCL PCD v0.5〜0.7のASCII・little-endian binary・LZF圧縮binary point cloud。上限付きXYZ点markはpacked/separate RGB colorを保持し、color groupが512を超える場合のみquantizeします。その他fieldはwarning後に省略し、non-default VIEWPOINT poseは適用しません。
.las .lazAASPRS LAS 1.0〜1.4とLASzip LAZ point cloud。scale/offset適用済みXYZとoptional RGBを最大200,000点まで決定的にsampleします。非圧縮LASはindex seekを使用し、LAZの連続decodeは2,000万source pointまでです。CRS変換やwaveform/classification/intensity属性は適用しません。
.e57AASTM E57 1.0 scan interchange。E57 header、XML範囲、読み取るXML/point-data pageのCRCを検証し、scanごとに1ページを生成します。各poseを適用し、spherical coordinateをCartesianへ変換、normalized RGBを保持、またはnormalized intensityをgrayscale表示します。上限: 入力2 GiB、XML 50 MiB、10,000 scan、scanあたり128 attribute、2,000万decoded point、出力sample最大200,000点。image、CRS再投影、return、timestamp、grouping、custom attributeは省略し、string attributeは未対応です。
.ptsALeica PTS ASCII point cloud。宣言point countに続く均一な4-field XYZ/intensityまたは7-field XYZ/intensity/RGB recordを読みます。legacyの整数intensityはLeicaの符号付き[-2048, 2047]、decimal intensityは[0, 1]として表示します。RGBを保持し、Leicaでno colorを示す(0, 0, 0)は青で補います。原点座標は有効で、scanner pose/grid順序は取得できません。決定的sampleは最大200,000点です。
.ptxALeica PTX ASCII point cloudの複数scanに対応。登録済み4×4 cloud transformを適用し、RGBを保持します(Leicaでno colorを示す(0, 0, 0)は青で補完)。intensityのみのscanはgrayscale表示します。no-return cellとscanner pose/grid metadataは省略。決定的sampleは入力全体で最大200,000点です。
.off .coff .noff .cnoffAASCII OFF polygon meshをisometricで陰影付き描画。vertex color/normalとface colorはwarning付きで省略し、binary・4D・hole付きpolygonは未対応。
.3mfAA (2.5D)3D Manufacturing Format — build itemとcomponent/build transformを反映し、宣言unitをmmへ換算して等角投影。未対応required extensionは拒否し、materialと重なったsolidのunionは評価しません。逆変換: 3MF XMLアーカイブ内の2.5D押し出し3Dメッシュ。
.gltf .glbAglTF 2.0 JSON/GLBシーン。default sceneの三角形/線分とnode変換を描画し、meter座標をpreview用mmへscaleします。外部bufferは入力ディレクトリ内だけから読み、material・texture・skin・animationは評価しません。
.daeACOLLADA XML geometry preview — position source、VERTEX/POSITION input、triangle/polylist faceをboundedに抽出し、OBJ shaded mesh rendererで描画。material、texture、animation、controller、外部参照、node transformは省略またはwarning。
.x3dAX3D XML mesh preview — Coordinate point listとIndexedFaceSet/IndexedLineSet indexをboundedに抽出し、OBJ shaded rendererで描画。transform、material、texture、normal、color、animation、外部URLは省略またはwarning。
.wrl .vrmlAVRML97テキストmesh。Coordinate point配列とIndexedFaceSet/IndexedLineSetのcoordIndexを検証して陰影付き3D mesh rendererへ渡します。TextureCoordinate、transform、appearance、script、route、外部URLは不活性で、active contentやresourceは読み込みません。
.step .stpAACAD Part 21 ASCII 幾何モデル。逆変換: ISO 10303-21 曲線集合 / 多様体サーフェス。
.ifcAIFC-SPF IFC4のindexed triangle/polygon faceと、rectangle・circle(64分割近似)・閉じた2D polylineをprofileとするIfcExtrudedAreaSolidをpreview。profile/solid/product/local placementを適用し、IfcMappedItem/IfcRepresentationMapによる再利用geometryにも対応します。mapped itemは3D Cartesianのrotation・mirror・translation・uniform positive scaleを使い、MappingOriginの逆変換を行います(再帰32段まで)。simpleな凹profileは256頂点まで上限付きtriangulation。unitを解釈せずmeshをpageへ自動fit。B-rep/CSG、tapered/hollow/roundedなど未対応swept profile、non-uniform/2D mapped transform、grid placement、self-intersecting/非平面face、polygon hole、material/propertyとgeoreferencingは省略またはwarning。
.ifcxmlAbuildingSMART IFCXMLの限定subsetに対応。IFC4 tessellated face、rectangle/circle/closed-polyline extrusion、placementとmapped instanceを処理します。XML内部ID/referenceのみを解決し、DTDやexternal URIは処理しません。
.ifczipA上限付きIFCZIP archiveはroot直下に`.ifc` modelを1つだけ含む必要があります。sidecarは展開・読込しません。圧縮input/宣言展開sizeは64 MiB、entry数10,000、name text 8 MiBまで。IFC-SPFのgeometry上限も適用します。
.iges .igsAAInitial Graphics Exchange Specification — 直線、円弧、同一平面上のBスプライン、アイソメトリック投影。逆変換: IGES エンティティ 100/102/106 幾何ワイヤフレーム。
.satAASCII ACIS SATのbody、solid、lump、shell、face、loop、coedge、edge、vertex、surface、transform entity countをbounded表示。geometry、NURBS、topology、binary SAB、tessellation、Boolean operationは不活性。上限: 入力256 MiB、2,000,000 line、entity 500,000、row 200,000。出典: https://help.autodesk.com/cloudhelp/2023/ENU/AutoCAD-Core/files/GUID-46B2F3E3-F933-4411-94D7-DC4E11D3EC60.htm
.stepxml .stpx .step.xmlAISO 10303-28 STEP-XML/AP242 product dataのproduct、assembly occurrence、representation、geometric item、point、direction、property、external reference countをbounded表示。EXPRESS評価、外部schema取得、ID、URL、参照CAD geometryは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.iso.org/standard/40646.html
.qif .qif.xmlAQuality Information Framework XMLのProduct、ProductDefinition、MeasurementPlan/InspectionPlan、MeasurementResults/QMResults、FeatureMeasurement、Characteristic、Datum、InspectionTraceability、ExternalFileReference countをbounded表示。測定値、tolerance、ID、URL、外部CAD/inspection payloadは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://qifstandards.org/overview/
.dwgAAutodesk DWG binary drawingを固定6-byte AC10xx version headerとfile sizeだけで事前検証し、compressed section、entity、block、layer、proxy graphic、macro、外部referenceはデコードしません。
.3dmARhino/OpenNURBS 3DMを安定した`3D Geometry File Format` markerとbounded header bytesから事前検証。NURBS/mesh chunk、layer、material、texture、plugin、外部resourceは不活性。
.3dxmlADassault 3DXML ZIP packageのlocal Manifest.xml→Root relationshipを検証し、ProductStructure、Reference3D、Instance3D、ReferenceRep、InstanceRep、representation countをbounded表示。binary 3DRep tessellation、exact geometry、texture、外部resourceは不活性。

Windows メタファイル1

拡張子SVGへSVGからどう表示されるか
.emf .wmfAWindows Enhanced Metafile / Windows Metafile のベクター図形に対応。

シミュレーション・CAE20

拡張子SVGへSVGからどう表示されるか
.foamA`.foam` marker fileからOpenFOAM ASCII constant/polyMeshをpreviewし、plain fileがない場合はgzip圧縮ASCII sidecarも圧縮/展開byte上限付きで読みます。binary mesh payloadは未対応です。canonical path確認によりpoints/faces/owner/neighbour/boundaryをケースroot内に限定。全face edgeをisometric wireframe描画し、boundary patch edgeをorangeで強調。time directory、field、patch名とsolver設定は省略し、OpenFOAM code/directiveは実行しません。
.su2ASU2 native ASCII meshのNDIME/NELEM/NPOIN/NMARKを読み、line/triangle/quad/tetrahedron/hexahedron/prism/pyramidのlinear elementをpreview。2D cellは面、3D volume cellは重複を除いたwire edgeに変換してXY投影。boundary edgeはorangeでhighlight。marker名/solver境界条件は表示せず、higher-orderやdimensionに合わない要素はwarning付きで省略し、CFD solverは実行しません。
.dat .tec .tecplot .tpATecplot ASCIIの有限要素zoneとordered I/J grid。POINT/BLOCK packingのFETRIANGLE、FEQUADRILATERAL、FETETRAHEDRON、FEBRICKとordered gridを共通の上限付きCAE mesh viewで描画します。X/Y座標は必須で、追加の数値変数は不活性scalar fieldとして色付けします。zone metadataや高度な機能はwarning付きで省略し、solver/macroは実行しません。
.case .geoAEnSight Gold ASCIIのcase manifestとgeometry sidecar。canonicalizeしてcase directory内に限定した1つのgeometry model、part、座標、任意のnode/element ID、代表的なlinear bar/triangle/quad/tetrahedron/penta/pyramid/brick blockを共通CAE mesh viewで描画。variable fileとsolver metadataは不活性で、binary case、外部path、複数model、未対応element blockは拒否またはwarning。
.p3d .plot3d .p3ANASA PLOT3D formatted ASCII structured grid。single/multi-blockの2D/3D座標配列を上限付きquad cellとして描画し、3D blockはboundary surfaceだけを表示。IBLANK、solution `.q`、unformatted Fortran record、solver metadataは不活性またはwarning。
.mesh .medit .meshbAMEDIT ASCII version 1–5とbinary .meshb version 1–4(両endianness)。linear vertices/edges/triangles/quadrilaterals/tetrahedra/pyramids/prisms/hexahedraを描画し、3DはXY投影。binary offsetを検証し、high-order/solution sectionはwarning付きでskip。
.mshAAASCII Gmsh MSH 2.x/4.0/4.1とバイナリMSH 2.2/4.0/4.1(両バイトオーダー)に対応。4.0の旧mixed node recordと必須Entities sectionを処理し、体積セルwireframeとNodeData/ElementData fieldsに対応。partitioned/periodic/ghost/parametrization sectionsは未対応。逆変換: 1D境界wireframe mesh生成。
.inpAAbaqus mesh入力deck。flat meshとtranslationをaxis-angle rotation前に適用するpart/instanceを描画。代表的なC3D/CPS/CPE/CAX/shell/beam elementを扱い、midside nodeは省略。3DはXY投影、field/load/materialは描画せず、unsupported elementや外部includeはwarning。
.cdbAANSYS Mechanical APDL coded database。blocked NBLOCK node/EBLOCK elementと基本unblocked N/EN cardをboundedなXY投影mesh wireframeとして描画します。固定幅field、重複ID、node参照、-1終端を検証。APDL command、include、load、material、component、solver設定は不活性で、commandは実行しません。
.k .keyALS-DYNA Keyword mesh preview。標準固定形式またはcomma区切りfree formatの`*NODE`とbase `*ELEMENT_SHELL` / `*ELEMENT_SOLID` / `*ELEMENT_BEAM`を読みます。long format(+)は拒否。midside/orientation nodeを省略し、3DはXY投影、解析/結果は描画せず、外部INCLUDEと未対応element keywordはwarning。bare 20-node solidはH20/T20 optionがなければ形状を判別できないため拒否。
.bdf .nas .nastranANastran Bulk Data mesh preview。GRIDと代表的なshell/beam/rod/tetrahedron/hexahedron/wedge/pyramid cardを読み、comma/free field、空白区切り、small/large fixed fieldと隣接継続行に対応。離れた位置にあるラベル付き継続行は未対応。midside nodeを省略し、3DはXY投影、nonzero GRID座標系は拒否。解析/結果は描画せず、外部INCLUDEと認識可能な未対応要素はwarning。
.op2ANastran Output2 binary result databaseをboundedなrecord length/trailer framingとGEOM1、OUGV1、OES1、OQG1、XSOP2DIR等のtable labelで事前検証。model geometry、result vector、外部path、solver operationは不活性。
.jtASiemens JTを固定80文字Version headerとbyte-order markerだけで事前検証。TOC/LSG segment、tessellation、Parasolid XT B-Rep、PMI、外部resourceは不活性。
.ipc2581 .ipc-2581 .cvgAIPC-2581 PCB exchange XMLのContent/BOM/ECAD/AVLとboard/layer/component/net/route/padstack/package/stackup/feature countをbounded表示。座標、material、toolpath、inspection payload、attachment、manufacturing operationは不活性。
.vtk .vtu .vtp .vti .vtr .vtsAAVTK Legacy ASCII/固定幅big-endian binary、およびXML UnstructuredGrid/PolyData/ImageData/RectilinearGrid/StructuredGridのスカラー場に対応。XMLはASCII、base64 inline/appended、zlib圧縮を含むraw appended配列を読込。逆変換: 3D PolyDataメッシュと物理量。
.unvAASCII UFFのnode dataset 15/2411とelement dataset 2412。代表的なrod/beam、shell三角/四角、tetrahedron、prism、brickを描画。一部higher-order要素はcorner nodeで近似し、volumeはoutline edgeに展開。global座標のみ、ZはXYへ投影。result/property/group/unitなど他のdatasetは省略またはwarning。
.gbxml .gbxml.xmlAgbXML BIM/energy model XMLのCampus、Building、Space、Zone、Surface、Opening、Construction、Material、Schedule、system countをbounded表示。geometry、coordinate、formula、schedule、URL、weather/material resourceは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.gbxml.org/Schema_Current_GreenBuildingXML_gbXML
.idf .energyplus.idfAEnergyPlus IDF inputのobject type、object、field countをbounded表示。schedule、formula、path、IDD、macro、external weather、simulationは不活性。上限: 入力128 MiB、2,000,000 line、1 MiB/line、object 200,000、field 2,000,000。出典: https://energyplus.readthedocs.io/en/stable/quick_start/quick_start.html
.epw .energyplus.epwAEnergyPlus EPWの8 header row、hourly row構造をbounded表示。location、timestamp、weather value、conversion、simulationは不活性。上限: 入力128 MiB、2,000,000 line、1 MiB/line、100 column、hourly row 2,000,000。出典: https://energyplus.readthedocs.io/en/v23.2.0/tips_and_tricks/tips_and_tricks.html
.rnx .rinex .obs .nav .gnavARINEX 2–4 GNSSのheader、observation type、epoch、satellite row、navigation record countをbounded表示。station、coordinate、timestamp、measurement、geodetic processingは不活性。上限: 入力256 MiB、5,000,000 line、epoch 2,000,000、satellite row 20,000,000。出典: https://igs.org/wg/rinex/

データ・数式131

拡張子SVGへSVGからどう表示されるか
.jats .nxmlAJATS journal article XML — article-meta、abstract、section、段落、caption、simple tableと、検証済みローカルPNG/JPEG graphic/inline-graphicを描画。外部URL、MathML評価、script、publisher extension、複雑なtable、厳密なjournal組版は省略またはwarning。
.marcxml .marc.xmlAMARC 21 XML collection/recordをleader、controlfield、datafield、subfield code/value rowとrecord/field countとしてbounded表示。856等のURL値、identifier、extension payloadは省略し、catalog/schema/network operationは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、row 200,000。出典: Library of Congress MARCXML (https://www.loc.gov/marc/marcxml.html)。
.marc .iso2709AMARC21 ISO 2709 binary recordのleader、directory、field範囲、terminatorを検証し、control/data/subfield rowをbounded表示。856/URL値と未認識payloadは省略し、`.mrc`はMRC/CCP4 microscopy volume用に予約します。上限: 入力64 MiB、100,000 record、500,000 field、1,000,000 subfield、200,000 row。出典: MARC 21 record structure (https://www.loc.gov/marc/specifications/specrecstruc.html)。
.dc.xml .dublin.xml .dublin-core.xmlADublin Core XMLのDCMI title、creator、subject、publisher、date、type、format、languageをfield count付きbounded rowとして表示。identifier/relation/rights/description payloadとURLは省略またはredactし、OAI-PMH/catalog/schema/network operationは実行しません。上限: 入力32 MiB、XML event 500,000、node 300,000、深さ80、row 100,000。出典: DCMI XML guidelines (https://www.dublincore.org/specifications/dublin-core/dc-xml-guidelines/)、DCMES 1.1 (https://www.dublincore.org/specifications/dublin-core/dces/2003-06-02/)。
.iso19115 .iso19115.xml .iso19139 .gmd.xmlAISO 19139 XMLで符号化されたISO 19115地理メタデータに対応。bounded parserで識別title/date/topic、hierarchy/language、参照系コード、地理bbox、quality/distribution sectionとlink/contact countを要約します。abstract、lineage、identifier、contact payload、online-resource URLは省略し、network取得とCRS変換は行いません。
.ubl .ubl.xmlAOASIS Universal Business Language 2.xのInvoice、Order、CreditNote、DebitNote、Catalogue、transport等XMLをbounded表示。document type/version、date/currency、line・party・payment・tax/total・adjustment・reference・attachment countを出力し、party/address、identifier、item description、amount、account、attachment payload、URLは省略またはredact。schema取得とbusiness operationは行いません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、row 100,000。出典: OASIS UBL 2.4 (https://docs.oasis-open.org/ubl/UBL-2.4.html)。
.xbrl .xbrl.xml .xbrliAXBRL 2.1 instance XMLのfact name/value、context period、unit、decimals/precision、tuple/dimension count、schema/linkbase/footnote countをbounded表示。entity identifier、taxonomy label、URL、linkbase payloadは省略またはredactし、taxonomy/schema/linkbase取得、formula評価、validation、network operationは行いません。財務valueは機密の場合があり、de-identificationではありません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、context/unit 100,000、fact 200,000。出典: XBRL 2.1 (https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31%2Bcorrected-errata-2013-02-20.html)。
.s1000d .dmodule .dmodule.xmlAS1000D technical-publication data moduleのDMC code attribute、title、issue/security metadataとdescription/procedure/step/note/list/table textをbounded表示。DM/ICN reference、URL、graphic、XInclude、script、外部resourceは省略し解決しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: S1000D (https://s1000d.org/)。
.mathml .mathml.xml .mmlAMathML 3 presentation markupのformula text、token/fraction/script/root/fence/table countをbounded表示。annotation/annotation-xml、mglyph image、URL、semantic metadata、scriptは省略し、symbolic algebraとactive contentは実行しません。上限: 入力32 MiB、XML event 500,000、node 300,000、深さ96、text 24 MiB、row 20,000。出典: W3C MathML 3 (https://www.w3.org/TR/MathML/)。
.mods .mods.xmlAMODS 3.x collection/recordをtitle/subtitle、personal/corporate name、publisher/date、genre、subject、identifier、location構造としてbounded表示。authority/value/location URL、note、extension value、外部resourceは省略またはredactし、catalog/schema/network operationは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、row 200,000。出典: Library of Congress MODS (https://www.loc.gov/standards/mods/)。
.xmp .xmp.xmlAAdobe XMP/ISO 16684-1 RDF metadata packetのtitle/creator/subject/date/producer/tool/format propertyとpacket/omitted property countをbounded表示。identifier、rights/description payload、thumbnail、URL、private schema、embedded binary dataは省略またはredactし、schema取得・metadata reconciliation・外部resource accessは行いません。上限: 入力32 MiB、XML event 500,000、node 300,000、深さ96、row 100,000。出典: Adobe XMP Specifications (https://developer.adobe.com/xmp/docs/xmp-specifications/)。
.premis .premis.xmlAPREMIS 2.x/3.0 preservation metadataのObject、Event、Agent、Rights entity type、safe date/name、relationship countをbounded表示。checksum、URI、rights text、detail payload、preservation actionは省略またはredactし、application/network operationは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、row 200,000。出典: Library of Congress PREMIS (https://www.loc.gov/standards/premis/)。
.cml .cml.xmlAChemical Markup Language XMLのmolecule/reaction/spectrum構造、molecule name、atom/bond count、element distributionをbounded表示。coordinate、charge、property value、dictionary、convention、URL、外部resourceは省略し、reaction評価、geometry、valence repair、chemistry calculationは行いません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、row 100,000。出典: CML specifications (https://www.xml-cml.org/spec/)。
.iiif.json .iiif-manifest.json .manifest.jsonAIIIF Presentation 2.1/3.0のManifest/Collection label、Canvas順序・label・寸法、painting image数、annotation数、range、metadata entry数を不活性rowとして表示。Manifest ID、image/service URL、thumbnail、annotation body、外部resourceは省略し取得しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 Canvas、300,000 annotation、200,000 row。出典: IIIF Presentation API 3.0 (https://iiif.io/api/presentation/3.0/)。
.rdf .rdf.xmlARDF/XML descriptionのpredicate/literal row、subject/blank node/IRI countをbounded表示。subject IRI、resource URL、nested XML literal、vocabulary、linked resourceは省略またはredactし、URI dereference、schema取得、inference、SPARQLは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、row 200,000。出典: W3C RDF 1.1 XML Syntax (https://www.w3.org/TR/rdf-syntax-grammar/)。
.eac-cpf .eac-cpf.xml .eacAEAC-CPF authority XMLのentity type、identity name、existence date/description数、CPF/resource/function relation数をbounded表示。authority ID、URI、biography、relation target、外部resourceは省略またはredactし、authority lookup/network operationは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、row 200,000。出典: EAC-CPF Tag Library (https://eac.staatsbibliothek-berlin.de/schema/v3/EAC-CPF3-TL-eng.html)。
.ead .ead.xmlAEAD2/EAD3 finding aid XMLのrepository/titleとarchival component(c/c01–c12)のlevel、title、date、countをbounded表示。digital object URL、identifier、scope text、外部image、script、entityは省略し、archive resourceは開きません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: Library of Congress EAD (https://www.loc.gov/ead/)。
.tei .tei.xmlATEI P5 scholarly XMLのteiHeader title/author/dateとtext/bodyのdiv、head、paragraph、note、list、figure、table cell数をbounded rowとして表示。target、URL、facsimile、identifier、外部image、script、entityは省略し、linked resourceやdocument codeは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: TEI P5 Guidelines (https://www.tei-c.org/release/doc/tei-p5-doc/en/html/)。
.alto .alto.xmlAALTO OCR/layout XMLのPage、TextLine、String content、word confidenceをbounded rowとして表示。source image filename、URL、style、alternative、processing detailは省略し、image・script・外部resourceは開きません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、row 200,000。出典: Library of Congress ALTO (https://www.loc.gov/standards/alto/)。
.dbk .docbookADocBook 4/5 article/book XML — title、section/chapter、paragraph、list、source block、simple tableと、検証済みローカルPNG/JPEG imagedata/graphicをboundedに描画。DTD、XInclude、外部link、MathML、script、publisher extension、厳密な印刷組版は省略またはwarning。
.dita .ditamapADITA 1.3 topic/map XML — title、shortdesc、section、paragraph、list、code block、simple tableと、検証済みローカルPNG/JPEG imageをboundedに描画。mapはローカルtopicrefだけを解決し、key解決、DTD、XInclude、外部link、foreign content、厳密な出版組版は省略またはwarning。
.hwpxAHancom HWPX/HWPML ZIP package — section paragraph、simple table、検証済みpackage内PNG/JPEG BinData imageをboundedに描画。外部resource、control、OLE object、script、未対応image、厳密なHancom layoutは省略またはwarning。
.xmindAXMind ZIP package — boundedなcontent.xml/content.jsonからroot/attached topic titleを階層outlineとして描画。relationship、note、attachment、hyperlink、canvas座標、外部resourceは省略し、embedded web contentは実行しません。
.nii .nii.gzANIfTI-1 scalar volume — endian、dimensions、主要integer/float datatype、vox_offset、scl_slope/interを検証し、z/time sliceごとにbounded grayscale PNG SVGを生成。affine orientation、label、extension、color lookup tableは省略。
.fits .fit .ftsAFITS primary image — 2880-byte SIMPLE/END header、BITPIX、NAXIS、BSCALE/BZERO、主要integer/float image dataを検証し、z/time planeごとにbounded grayscale PNG SVGを生成。table、extension HDU、WCS、instrument metadataは省略。
.sqlite .sqlite3 .dbAread-only SQLite table preview — 通常のuser tableを列挙し、identifierをquoteしてbounded header/rowを描画。view、trigger、virtual table、任意SQL、extension、blob payloadは実行・展開せず、file/row/column/cell/text/busy/query-time上限を適用。
.cif .mmcifAmmCIF/PDBx atom_site loop preview — Cartn_x/y/z座標、element label、alternate location、model番号をboundedに抽出し、molecule rendererで描画。symmetry、bond、chemistry、結晶学metadata、non-atom loopは省略またはwarning。
.mol2ATripos MOL2 chemical structure preview — MOLECULE/ATOM/BOND sectionの座標、element label、基本single/double/triple/aromatic bondをboundedに描画。charge、substructure、force-field metadata、未対応chemistryは省略またはwarning。
.mrc .mapAMRC/CCP4 scalar volume — MRC2014 primary header、MAP signature、dimension、mode、extended data offsetを検証し、density planeをgrayscale PNG SVG pageへ描画。axis mapping、origin、label、symmetry、extended metadataは省略。
.ttl .nt .nqARDF Turtle/N-Triples/N-Quads statement preview — subject/predicate/object rowとprefix宣言をinertなtextとしてboundedに描画。prefix展開、推論、import、remote解決、blank node展開、SPARQL実行はしません。
.eps .psAsafe EPS/PostScript subset — BoundingBox内のmoveto/lineto/curveto path、fill/stroke、RGB/gray color、line width、showpageを描画。実行/file/network operator、text、procedure、font、image、外部resourceはblockまたは省略。
.ipynbAJupyter nbformat 4 notebook。Markdown/raw/code cell、保存済みtext/HTML/JSON/error output、PNG/JPEG MIME画像、`attachment:name`で参照する検証済みMarkdown attachment PNG/JPEGを組版。codeは表示のみで実行せず、SVG/interactive MIME outputと未対応attachment形式は省略。cell/text/image byte/pixel上限を適用。
.qmd .Rmd .rmarkdownAQuarto/R Markdown source preview。Markdownとfenced code chunkをsourceとして表示し、単純なYAML title/author/dateは表示します。chunk/inline code実行、YAML option評価、output生成、filter/cross-reference解決、include取得は行いません。
.csv .tsvACCSV/TSVはRFC 4180形式のquoted field、escaped quote、quoted newlineに対応。SVG tableを100行×32列でページ分割し、不正quoteはerror、ragged row/空record skipはwarning、512文字超のcellはpreviewで省略。上限: 入力64 MiB、50,000 record、256列、100万cell、64 KiB/field、1 MiB/record。8 MiB以下・1ページのCSVはexact sourceを埋め込み、large/multi-page sourceは省略します。
.nc .nc3 .cdfANetCDF classic CDF-1/CDF-2科学配列 — dimension、attribute、fixed array、unlimited record variableをbig-endianで読み、不活性なindexed-value表へ表示。CDF-5とNetCDF-4/HDF5は拒否し、fill valueに科学的変換は適用しません。
.h5 .hdf5 .hdf .h5part .cgnsAHDF5 scientific containerとCGNS/HDF5 CFD databaseをsignatureとsuperblock metadataで事前検証し、group、dataset、link、compression filter、external payloadは走査しません。user-block位置のsignatureに対応し、大容量ファイルも全体を読み込みません。
.e .exo .ex2 .ex2m .exiiAExodus IIのNetCDFベース有限要素mesh/resultをbounded NetCDF classic readerで処理し、dimension・attribute・indexed valueを表示。Exodus topology、element block/set、result semantics、solver operationは再構成しません。
.arffAWeka Attribute-Relation File Format dataset — boundedな@relation/@attribute/@dataを不活性な表として表示。numeric/real/integer/date列は右寄せ、nominal/string値はtextのまま保持。dense/sparse recordに対応し、relational attributeと値の評価は省略。
.jsonld .json-ldAJSON-LD 1.1 linked data — node objectをsubject/predicate/objectの不活性な行へ変換し、@id/@type、compact predicate、@valueのlanguage/datatype、@list、@included、named @graphを表示。contextはcompactのまま保持し、remote contextと@importは取得・展開しません。
.openapi.json .swagger.json .openapi.yaml .swagger.yamlAOpenAPI/Swagger 2.0/3.x定義を仕様metadataと不活性なHTTP operation表(endpoint、operation ID、summary、response code、tag/parameter詳細)として表示。`$ref`、externalDocs、server URL、callback、link、example、security schemeは解決・取得・実行しません。JSON/YAMLはopenapi/swagger version keyをcontent sniffingし、上限はJSON入力64 MiB、YAML入力16 MiB、深さ100、300,000 value、200,000 operation、表示文字列2 MiBです。
.asyncapi.json .asyncapi.yaml .asyncapi.ymlAAsyncAPI 2.x/3.xのmessage-driven API定義を仕様metadataと不活性なchannel/action/operation表(summary、message数付き)として表示。`$ref`、externalDocs、server URL、example、protocol binding、security schemeは解決・取得・実行しません。JSON/YAMLはasyncapi version keyをcontent sniffingし、上限はJSON入力64 MiBまたはYAML入力16 MiB、深さ100、300,000 value、200,000 operation、表示文字列2 MiBです。
.schema.json .jsonschema .schema.yaml .schema.ymlAJSON Schema draft定義をdialect/ID metadataと、property・array・definition・combinatorのbounded schema path/type/detail/constraint rowとして表示。`$ref`、`$id`、URI、regex pattern、example、format annotationは解決・取得・評価・validationに使用しません。JSON/YAMLをcontent sniffingし、上限はJSON入力64 MiBまたはYAML入力16 MiB、深さ100、300,000 value、200,000 schema node、表示文字列2 MiBです。
.harAW3C HTTP Archive 1.2 JSON logをrequest/response method、URL、status、MIME、request/response byte数、timingの不活性表として表示します。secretらしいquery valueをmaskし、header、cookie、request/response bodyは省略。URLは取得・再生しません。上限: 入力128 MiB、深さ100、400,000 value、200,000 entry、表示文字列2 MiB。
.warc .warc.gzAWARC 1.0/1.1 web archive recordをrecord type、target URI、embedded HTTP status/MIME、date、検証済みContent-Lengthとして表示。payload bytesはskipし、gzip展開をboundedに制限。secretらしいtarget query valueはmaskし、archived URL/resourceは開きません。
.waczAWACZ ZIP packageのdatapackage.jsonとpages/pages.jsonlを必須とし、manifest metadataとpage ID、URL、title、status/MIME、timestamp rowをbounded表示します。archive WARC payload、CDXJ index、script、replay resourceは開かず、secretらしいpage URL query valueはmaskします。ZIP entry、manifest value、JSONL lineに上限を適用します。
.postman_collection.jsonAPostman Collection v2.1 JSONのfolder/request itemを再帰的にmethod、URL、response status/count、auth type、script countとして表示。secretらしいquery valueはmaskし、credential、variable、header、cookie、request/response body、scriptは省略してrequest/collection runnerは実行しません。
.graphql .graphqls .gqlAGraphQL SDLのtype/interface/input/enum/scalar/union定義をboundedなfield、argument、signature rowとして表示。description、directive、default、URLは不活性で、resolver、introspection、GraphQL operationは実行・取得しません。上限: 入力64 MiB、500,000行、1 MiB/行、100,000 definition、300,000 field、表示文字列2 MiB。
.protoAProtocol Buffers proto2/proto3 text schemaをsyntax/package metadata、message field、enum value、oneof member、service RPC signatureのbounded tableとして表示します。import、option、annotation、default、URL、protoc/code generation、RPC callは実行・取得しません。上限: 入力64 MiB、500,000行、1 MiB/行、100,000 definition、300,000 member、表示文字列2 MiB。
.k8s.yaml .k8s.yml .kubernetes.yaml .kube.yamlAKubernetes APIのapiVersion/kind/metadataを持つYAML複数documentとJSON Listをresource identity、spec/status shape count、label、annotationとしてbounded表示。Secret data/stringData値、template、URLは隠し、kubectl、Helm、cluster call、外部referenceは実行しません。上限: JSON64 MiBまたはYAML16 MiB、深さ100、YAML500,000行、100,000 resource。
compose.yaml compose.yml docker-compose.yaml docker-compose.yml .compose.yaml .compose.ymlADocker Composeのserviceをimage/build有無、port数、依存、volume/network/secret件数、command有無のboundedな不活性表として表示。Docker daemon、image pull/build、command/healthcheck実行、interpolation/include/merge解決、environment値、secret値は取得・表示しません。JSON Composeはcontent sniffingで認識します。上限: JSON64 MiBまたはYAML16 MiB、深さ100、JSON300,000 value、YAML500,000行、1 MiB/行、100,000 service。出典: Compose Specification (https://compose-spec.github.io/compose-spec/03-compose-file.html)。
.github workflows *.yaml .github workflows *.ymlAGitHub Actions workflow YAMLをworkflow name、trigger件数、runner、needs、step数、action/run数、strategy/matrix有無のboundedな不活性job計画表として表示。run/uses command、expression、environment/secret値、permission、reusable workflow、artifact、trigger、runner/network操作は実行・解決しません。上限: 入力16 MiB、500,000行、1 MiB/行、100,000 job。出典: GitHub Actions workflow syntax (https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax)。
junit.xml test-results.xml test-report.xml TEST-*.xml .junit.xml .junit-report.xml .test-results.xmlAJUnit互換XMLのsuiteごとのtests/pass/failure/error/skipped/time集計をbounded表示。failure/error本文、stdout/stderr、property、attachmentは省略し、test実行、外部DTD、resource取得はしません。上限: 入力16 MiB、500,000 XML event、300,000 node、深さ80、解析text2 MiB、100,000 suite、表示name512 KiB。出典: Maven Surefire XML reporter (https://maven.apache.org/surefire/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.html)。
.sarif .sarif.jsonASARIF 2.1.0静的解析結果をtool/rule単位のerror/warning/note/other/total件数としてbounded表示。message、source location、artifact URI、snippet、fingerprint、fix、invocation detailは省略し、upload、URL取得、code実行はしません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 run/rule、300,000 result、表示文字列2 MiB。出典: GitHub SARIF support (https://docs.github.com/en/code-security/reference/code-scanning/sarif-files/sarif-support)。
tfplan.json .tfplan.json terraform-plan.json .terraform-plan.jsonATerraform terraform show -json plan(format version major 1)のresource address/type/action/reasonとcreate/update/delete/read、drift、output、variable件数をbounded表示。before/after、sensitive value、state、configuration、provider dataは省略し、plan/apply/refresh、provider、filesystem、network操作は実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、300,000 resource change、表示文字列2 MiB。出典: Terraform JSON output format (https://developer.hashicorp.com/terraform/internals/json-format)。
bom.json bom.xml *.cdx.json *.cdx.xmlACycloneDX BOM JSON/XMLのbomFormat/specVersionまたはBOM namespaceを検証し、component type/name/version/scopeとvulnerability/dependency/service件数をbounded表示。serial number、bom-ref、hash、license、PURL、property、vulnerability detail、外部referenceは省略し、registryやURLへ接続しません。上限: JSON64 MiB/XML32 MiB、JSON深さ100/300,000 value、XML500,000 event/300,000 node/深さ80/解析text2 MiB、component200,000。出典: CycloneDX specification overview (https://cyclonedx.org/specification/overview/)。
spdx.json sbom.spdx.json *.spdx.json .spdx .spdx.txtASPDX 2.x JSONとtag:valueのspdxVersion/SPDXID(またはSPDXVersion)を検証し、package/file ID、name、versionとrelationship、annotation、snippet、external document件数をbounded表示。checksum、license/supplier data、PURL、download location、comment、外部URIは省略し、registry、URL、code操作は行いません。上限: 入力64 MiB、深さ100、JSON300,000 value、200,000 package/file、表示文字列512 KiB。出典: SPDX Specification 2.3 (https://spdx.github.io/spdx-spec/v2.3/)。
jacoco.xml cobertura.xml coverage.xml .jacoco.xml .cobertura.xml .coverage.xmlAJaCoCo/Cobertura coverage XMLのpackage別class数、line/branch/methodのcovered/missed counter、line率をbounded表示。source path、class/method内部、session data、log、attachment、quality gate評価は省略し、testや外部resourceは実行しません。上限: 入力32 MiB、500,000 XML event、300,000 node、深さ80、解析text2 MiB、100,000 package、表示name512 KiB。出典: JaCoCo coverage counters (https://www.jacoco.org/jacoco/trunk/doc/api/org/jacoco/core/analysis/ICounter.html)。
.info lcov.info coverage.info .lcov.infoALCOV tracefileをfileごとの安全なbasename、line/function/branch covered/missed counter、line率としてbounded表示。絶対pathはbasenameへ縮約し、function name、DA/BRDA execution record、comment、source contentは省略します。上限: 入力64 MiB、500,000行、1 MiB/行、200,000 file、表示name512 KiB。出典: lcov tracefile format (https://github.com/linux-test-project/lcov/blob/master/docs/man/geninfo.rst)。
.jsonpatch .json-patch .patch.jsonARFC 6902 JSON Patchのop/pathとoperation別from/value必須条件を検証し、ordered op/path/from/value-type rowと操作件数をbounded表示。value本文は省略し、patch適用、target document、JSON Pointer評価はしません。上限: 入力64 MiB、深さ100、JSON300,000 value、200,000 operation、表示文字列2 MiB。出典: RFC 6902 JSON Patch (https://www.rfc-editor.org/rfc/rfc6902.html)。
.mergepatch .json-merge-patch .merge-patch.jsonA明示的に指定されたRFC 7396 JSON Merge Patchをboundedなobject member pathへ展開し、set/delete/merge action、value type、depthを表示。value本文を省略し、null削除、object merge、scalar/array置換、target比較、外部resource取得は適用・評価しません。上限: 入力64 MiB、深さ100、JSON300,000 value、200,000 path、表示文字列2 MiB。出典: RFC 7396 JSON Merge Patch (https://www.rfc-editor.org/rfc/rfc7396.html)。
.csl.json .csl-json .cite.jsonACitation Style Language JSONのarrayまたはitems containerをcitation ID、type、title、author/editor、出版年、DOI/URL有無としてbounded表示。style/locale、abstract、DOI/URL解決、外部resourceは不活性です。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 item、512 author/item、表示field512 byte。出典: CSL-JSON schema (https://github.com/citation-style-language/schema)。
.rss .atom .georss (non-GeoRSS feed)ARSS 2.0/Atom 1.0のchannel/feed title、更新日時、item/entry title・日時、link/author/content/enclosure件数をbounded表示。link、description、summary、content payload、author address、enclosure、外部resourceは省略し、refresh・script・network operationは実行しません。上限: 入力32 MiB、XML event 500,000、node 300,000、深さ96、row 100,000。出典: RSS 2.0 Specification (https://www.rssboard.org/rss-specification)、RFC 4287 Atom (https://www.rfc-editor.org/info/rfc4287/)。
.jsonfeed .json-feed .feed.jsonAJSON Feed 1.0/1.1のversion URLとitem IDを検証し、feed/item id、title、content種別、date、author、attachment数をbounded表示。HTML/text本文、item URL、画像、tag、attachment URLは省略し、feed・link・外部resourceは取得・実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 item、100 attachment/item、文字列2 MiB。出典: JSON Feed 1.1 (https://jsonfeed.org/version/1.1)。
.cloudevent.json .cloud-event.json .cloudevents.json .ce.json .cloudevent .cloudeventsACloudEvents JSON 1.0の単一eventとJSON batchをtype、id、source host、time、subject、data種別/サイズのbounded metadataとして表示。source URIのquery値はmaskし、data/data_base64 payload、dataschema、extension値は省略します。URI、broker、handler、network resourceは解決・実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 event、文字列2 MiB。出典: CloudEvents JSON Event Format (https://github.com/cloudevents/spec/blob/main/cloudevents/formats/json-format.md)。
.fhir.json .fhirjson .fhir .bundle.fhir.json .fhir-bundle.jsonAHL7 FHIR R4 JSON resourceとBundleをresourceType、id、status/type、profile数、構造countのbounded表示。clinical value、Narrative XHTML、name、identifier、coded display、extension値、referenceは省略し、terminology lookup、validation、URL取得、clinical operationは実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 resource、文字列2 MiB。出典: FHIR R4 JSON representation (https://hl7.org/fhir/R4/json.html)。
.avsc .avpr .avro.json .avro-schema.jsonAApache Avro schema/protocol JSONをrecord、field、union、enum、fixed、array、map、message pathとtype summaryとしてbounded表示。default、doc、alias、logical type、import、field value、code generation、RPC実行は不活性です。上限: 入力64 MiB、深さ100、JSON300,000 value、200,000 row、文字列2 MiB。出典: Apache Avro Specification (https://avro.apache.org/docs/1.12.0/specification/)。
.otlp.json .otlp-json .otel.json .otlp.trace.json .otlp.metrics.json .otlp.logs.jsonAOpenTelemetry OTLP JSONのtrace、metric、log、profile envelopeをsignal/resource/scope数、service名、data point/event/link summaryとしてbounded表示。attribute値、log body、ID、exemplar、link、schema URL、endpointは省略し、collector、exporter、network operationは実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、200,000 row、文字列2 MiB。出典: OpenTelemetry OTLP specification (https://opentelemetry.io/docs/specs/otlp/)。
.jsonocel .ocel.json .ocel-jsonAOCEL 2.0 JSONをevent/object type定義、event/object ID・type・time、attribute数、event-object/object-object relation数としてbounded表示。attribute値、qualifier、URL、外部resourceは省略し、process discovery/filteringは実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 node、200,000 row、文字列2 MiB。出典: OCEL 2.0 JSON format (https://www.ocel-standard.org/specification/formats/json/)。
.jsonapi .json-api.json .jsonapi.jsonAJSON:API 1.1のprimary/included resourceをtype/id、status metadata、attribute key数、relationship数としてbounded表示。attribute値、linkage payload、meta/error detail、link URLは省略し、endpoint/API operationは接続しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 resource、200,000 row、文字列2 MiB。出典: JSON:API 1.1 specification (https://jsonapi.org/format/)。
.xodr .opendrive .opendrive.xml .open-drive.xmlAASAM OpenDRIVEのroad reference lineからlineとconstant-curvature arcのplan-view geometryをbounded planar mapとして描画し、road/junction数を表示。local metre座標は表示用に正規化し、spiral/poly3/paramPoly3、lane、profile、signal、object、link、simulation動作は不活性です。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、road 100,000、geometry 200,000、position 500,000。出典: ASAM OpenDRIVE (https://www.asam.net/standards/detail/opendrive/)。
.xosc .openscenario .openscenario.xml .open-scenario.xmlAASAM OpenSCENARIO XMLのFileHeader revision、entity、Story/Act/Maneuver/Event/Action階層、parameter/catalog reference数、RoadNetwork有無を表示。catalog、road file、controller、expression、trigger、simulator動作は不活性で、外部fileは開きません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、row 200,000。出典: ASAM OpenSCENARIO XML (https://www.asam.net/standards/detail/openscenario-xml/)。
.openlabel.json .openlabel .open-label.jsonAASAM OpenLABEL 1.0 annotation JSONのobjects、actions、events、contexts、relations、frames、streams、tags、ontologies、resources、coordinate systemsをcollection数、schema情報、nested object-data数としてbounded表示。sensor payload、座標、annotation値、ontology URL、外部resourceは省略し、sensor dataやnetwork resourceは開きません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 entry、文字列2 MiB。出典: ASAM OpenLABEL (https://www.asam.net/standards/detail/openlabel/)。
.cityjson .city.json .cityjson.jsonAOGC CityJSON 1.x/2.0のCityObject type、geometry、LoD数、vertex/boundary index数、transform/metadata有無をbounded表示。座標、boundary、semantics、material、texture、attribute、extension、外部resourceは展開・変換しません。上限: 入力64 MiB、深さ100、JSON300,000 value、object100,000、vertex500,000、geometry/row200,000、文字列2 MiB。出典: OGC CityJSON (https://www.ogc.org/standards/cityjson/)。
.stix.json .stix-json .stixAOASIS STIX 2.1 bundle/objectをtype/id、created/modified timestamp、label数、relationship/reference数としてbounded表示。description、indicator pattern、hash、URL、marking内容、custom propertyは省略し、TAXII/API/network operationは実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 object、200,000 row、文字列2 MiB。出典: OASIS STIX 2.1 (https://docs.oasis-open.org/cti/stix/v2.1/os/stix-v2.1-os.html)。
.crg .opencrgAASAM OpenCRGのclear-text header section名とline数を表示。ASCII/binary road-surface payloadと`$ROAD_CRG_FILE`参照は省略し、tire・vehicle・surface評価は実行しません。上限: 入力64 MiB、1,000,000 line、1 MiB/line、100,000 section。出典: ASAM OpenCRG (https://www.asam.net/standards/detail/opencrg/)。
.taxii.json .taxii-json .taxiiAOASIS TAXII 2.1 envelope、manifest、collection、discovery、status、errorをID、object/version count、capability/status metadataとしてbounded表示。STIX payload、URL、description、authorization data、TAXII endpointは省略し、HTTP/network operationは実行しません。上限: 入力64 MiB、深さ100、JSON300,000 value、100,000 entry、200,000 row、文字列2 MiB。出典: OASIS TAXII 2.1 (https://docs.oasis-open.org/cti/taxii/v2.1/os/taxii-v2.1-os.html)。
.wsdl .wsdl.xmlAWSDL 1.1/2.0 service定義のservice、port、binding、portType/interface、operation、message、import/include、embedded schema数とnameをbounded表示。endpoint address、schema/import URL、documentation、credential、message payloadは省略し、SOAP/HTTP requestやcode generationは実行しません。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ96、row 200,000。出典: W3C WSDL (https://www.w3.org/TR/wsdl.html)。
.opml .opml.xmlAOPML 1.0/2.0 outlineをversion/title/date metadataとtype・depth・feed outline数付きのbounded階層rowとして表示。feed URL、HTML link、owner email、description、extension valueは省略し、linked feed・enclosure・image・scriptは取得・実行しません。上限: 入力32 MiB、XML event 500,000、node 300,000、深さ96、row 200,000。出典: OPML 2.0 specification (https://opml.org/spec2.opml)。
.plist .plist.xmlAApple XML plistはboundedなkey path、dict、array、scalar型、data byte数を表示し、binary bplist00はtrailer・offset table・object markerを検証したsummaryを表示。URL/secretらしいscalar値、data payload、外部entity/resourceは省略またはredactし、アプリケーションデータは実行しません。上限: 入力64 MiB、XML event 1,000,000、XML node/object 500,000、深さ96、row 200,000。出典: Apple PropertyListSerialization (https://developer.apple.com/documentation/foundation/propertylistserialization)。
.tomlATOML 1.0/1.1を不活性なkey-path/value rowに変換し、nested table/array/array-of-tablesとdatetimeを含むscalarを表示。設定の展開・実行はしません。上限: 入力4 MiB、50,000行、64 KiB/行、深さ80、200,000 value、2 MiB/string、4 KiB/path、描画text 32 MiB。float表記は正規化され、元のTOMLは埋め込みません。
.propertiesAJava `Properties.load(InputStream)`を不活性なkey/value rowとして表示。各byteはISO-8859-1として読み、separator escape、Java control/Unicode escape、logical line continuationに対応。duplicate keyは最後の値を採用し、変数やplaceholderは展開しません。上限: 入力16 MiB、100,000 physical line、1 MiB/line、2 MiB/logical line、200,000 key、2 MiB/key/value、4 KiB/path、描画text 32 MiB。不正escapeとunpaired surrogateはerror。
DMN 1.1–1.5 (.dmn)ADMN decision tableのinput/output、source順rule、hit policy、local input/decision requirement referenceを表示。literal expressionとFEEL cellはtext表示し、FEELやhit policyを評価しません。外部referenceは取得せず、DMNDI layout、annotation、未対応logicは省略・warning。上限: 32 MiB input、500,000 XML event、200,000 XML node、深さ80、10,000 table、200,000 rule、128列、100万cell、32 MiB rendered text。
.reqif .reqif.xmlAReqIF 1.0.1/1.2 requirements exchangeのheader、specification hierarchy、SPEC-OBJECTのID/name/type/description、typed attribute、local SPEC-RELATIONをbounded tableとして表示。XHTMLは不活性textに平坦化し、外部reference、embedded binary、tool固有の意味処理は実行しません。上限: 入力64 MiB、1,000,000 XML event、500,000 XML node、深さ96、200,000 requirement/relation、描画text 64 MiB。
.xmiAOMG XMI 2.1–2.5 model-interchangeをxmi:id、xmi:type、name、包含depth、不活性attribute付きで表示。UML/SysML referenceはtextのまま、外部href、binary、XMI extension、model実行は処理しません。上限: 入力64 MiB、1,000,000 XML event、500,000 XML node、深さ96、200,000 element、128 attribute/element、描画text 64 MiB。
Generic XML (.xml fallback)A未認識XMLをnamespace URIを一度だけ表示するprefix付きelement path、attribute、textの不活性な行として表示。Project XML、draw.io、SVG、HTMLなど認識済みXMLは専用converterを優先。DTDは拒否し、外部entity/resourceを読みません。上限: 入力16 MiB、100,000行、1 MiB/行、深さ80、400,000 event、200,000 node/row、4 KiB/path、描画text 32 MiB。UTF-8のみ。
.yaml .ymlAYAML 1.2 streamを不活性なkey-path/value rowとして複数document表示。alias referenceはplaceholderのまま展開しません。custom tagの意味は適用せず、complex mapping keyは拒否します。duplicate keyはwarning付きで別rowに残します。上限: 入力16 MiB、100,000行、1 MiB/行、深さ80、400,000 event、100 document、2 MiB/scalar、4 KiB/path、描画text 32 MiB。
.jsonA任意のJSON object/arrayを不活性なpath/type/value rowとして描画。field/URLは実行・取得せず、深さ・value数・path・文字列・出力文字数を制限。
.jsons .jsonseq .jsonlARFC 7464のRS-delimited JSON valueをrecord順に見出し付きで組版。標準拡張子はないため`.jsons`/`.jsonseq`は便宜上のalias。`.jsonl`は互換newline-delimited mode。不正/空のRS recordは件数warning付きskipし、入力・record・block数を制限。
.geojsonARFC 7946のFeature/FeatureCollection/geometryからpoint・line・polygon mapをbounded Web Mercatorで描画。WGS84 longitude/latitudeを投影し、CRS変換は行いません。altitude、property、ID、bboxは表示せず、閉じていないringはwarning後に閉じます。antimeridian跨ぎは直線表示です。
.geojsons .geojsonseq .geojsonlARFC 8142のRS-delimited GeoJSON Text Sequenceで混在するFeature/FeatureCollection/Geometry recordを集約し、上限付きWeb Mercator pageに描画。newline-delimited `.geojsonl`は互換modeで対応。属性とIDは省略し、record/入力/座標数を制限。
.topojsonATopoJSON Topology objectのshared/delta-encoded arc、transform、ones-complementによるreverse indexを復元して描画。GeometryCollectionとmulti geometryを含む基本geometryに対応。WGS84経緯度を仮定し、他CRS変換はしません。property・ID・object名・bbox・追加ordinateは省略。
.rss .atom .georssARSS/AtomのGeoRSS Simple point・line・polygon・boxと対応GMLのpoint・line・polygon・envelopeをmap描画。既定GeoRSSのEPSG:4326 latitude/longitude、CRS84/EPSG axis orderを処理し、未知CRS・curve・未対応extensionは省略または拒否。リンク先は取得しません。
.gmlAGML 2/GML 3.2のfeature geometryをbounded Web Mercator mapに描画。CRS84はlon/lat、EPSG:4326/4979はGMLのlat/lon軸順。CRS省略時はCRS84を仮定し、その他のCRS・curve・非線形surfaceは未対応。リンク先は取得しません。
.gpxAGPX 1.1のwaypointはpoint、routeは順序付きline、trackはsegmentごとにline表示。WGS84をWeb Mercatorへ投影し、標高・timestamp・metadata・extensionは省略、linkは取得しません。
.wkt .ewktAOGC linear simple featureのWKT/EWKT(point・line・polygon・multi geometry・geometry collection)をbounded Web Mercator mapに描画。SRID省略時はWGS84経緯度を仮定し、SRID 4326のみ対応。Z/Mは省略し、curve・非線形surfaceは拒否。
.kml .kmzAKML 2.2 Placemarkのpoint・line・polygon・MultiGeometry・gx:Trackをbounded Web Mercator mapに描画。KMZはdoc.kmlまたは最初のKML entryを選択。高度・style・overlay・propertyは省略し、リンク先は取得しません。
.shpAESRI ShapefileのPoint/PolyLine/Polygon/MultiPointをbounded Web Mercator mapに描画。対応SHX indexを検証し、degree単位の同名WGS84 geographic PRJを認識。CRS省略時は仮定をwarningし、projected/non-degree/その他CRSは拒否。DBF属性・Z/M値は省略、MultiPatchは未対応。
.dbfAdBASE III/III+属性tableを100行×32列単位でpaginationしてpreview。character/numeric/float/logical/date fieldに対応し、deleted rowを省略。memo/unknown typeは省略placeholder。`.cpg`のUTF-8/Windows-125x/Shift-JIS/GBK/EUC-KR/Big5/ISO-8859-1/2を認識。LDID 0x57はWindows-1252、LDID欠落/0はwarning付きでWindows-1252を仮定。上限:入力128 MiB、100,000 record、200万cell、255 field、record 4,000 byte。
.ascAESRI ASCII GridのNCOLS/NROWS、整合するlower-left corner/center座標、CELLSIZE、optional NODATA_VALUE(default -9999)、top-to-bottom row-major cell valueを読みます。連続preview ramp、transparent NoData cell、min/max legendを持つPNG-backed SVG heatmapを生成します。全セルがNoDataなら透明表示して数値scaleを省略します。CRS再投影と分類別color tableは適用しません。上限: 128 MiB、500万cell、1辺100,000 cell、PNG 32 MiB。
.gpkgAOGC GeoPackageのvector feature tableをlayerごとにbounded Web Mercator pageへ描画。EPSG:3857の通常PNG/JPEG tile tableもPNGへ再エンコードしてmap image page化。Vector EPSG:4326/4979/3857に対応し、他のvector CRSは再投影せず拒否。read-only SQLiteでgeometry/tile列だけを取得し、属性・view・未対応tile CRS・vector Z/M値は省略。database/WAL・layer・row・geometry BLOB・tile data・pixelに上限を適用。
.mol .sdf .sdAV2000とcore V3000のMOL/SDF atom/bond tableを分子ごとにSVG pageへ描画。V3000 continuation line、非連番atom ID、CHG/MASS、単純なbond CFGに対応。座標、implicit carbon vertex、元素label、基本bond order、上下wedge/hash markを表示。SDF data fieldや拡張/query chemistryは省略または未対応。上限付き。
.rxnAV2000 RXNを反応矢印付きの1枚の図として描画し、各側最大2 componentに対応。各$MOL blockは上限付きMOL描画を再利用します。条件、agent、V3000 RXN container、反応の化学的validationは行いません。
.pdb .entAProtein Data Bank固定幅ATOM/HETATM座標 — MODELごとにSVG pageを生成し、任意のCONECTを簡易bondとして描画、element labelを表示。3D座標はXYへ投影し、blank/A以外のalternate location、結晶学metadata、symmetry、secondary structure、biological assembly semantics、CONECTにないbondは省略またはwarning。
.chart .chart.jsonAC棒グラフ、折れ線グラフ、円グラフに対応。逆変換: グラフ形状からの表データCSV抽出。
.tex .latexAA / CLaTeX 数式に加え、完全な文書のbounded preview(title/author/date、section、paragraph、list、verbatim/code、tabular、caption、inline math、入力ツリー内のPNG/JPEG \includegraphics)に対応。TeX macro、\input/\include/bibliography、shell escape、外部URL、文書実行は行わず、figure floatと厳密な組版は近似。逆変換: `<desc>` メタデータ復元(A)、またはOCR/ヒューリスティック(C)。
.qr .qrcodeAAリード・ソロモン符号によるベクターQRマトリクス。逆変換: マトリクスからのペイロードデコード。
.fa .fasta .fna .faa .fq .fastqAFASTA/FASTQ sequence record。identifier、description、length、GC比率、曖昧base数、sequence previewを上限付き表で表示し、FASTQはsequence/quality長を検証してprintable quality ASCII範囲を示します。Phred encoding推定、alignment、外部resource読み込みは行いません。
.gff .gff3 .gtfAGFF3/GTFの9列genome feature annotation。1-based座標、score、strand、phase、GFF3 tag=valueまたはGTF quoted attributeを検証し、不活性feature表として表示。directiveと埋め込み##FASTAは省略し、hierarchy、sequence解析、外部URLは処理しません。
.bed .bedgraph .bgAUCSC BED3–BED12とbedGraph interval track。0-based half-open座標、BED12 block list、score/strand/RGB、finite bedGraph data valueを検証します。track/browser directiveと外部genome/track参照は不活性です。
.vcf (variants)AVCF v4.x variant call。#CHROM header、8固定列、FORMAT/sample列、1-based POS、finite QUALを不活性表として表示します。metadata/reference URL、genotype解釈、phasing、normalization、埋め込みFASTAは処理せず、.vcfはvCardと内容判定で区別します。
.samASAM text alignment。任意header、11 mandatory field、TAG:TYPE:VALUE optional fieldを上限付き不活性表で表示します。FLAG、POS/MAPQ、CIGAR、printable sequence/quality、長さ一致を検証し、reference genome、projection、genotype/phasing、外部resourceは処理しません。
.wig .wiggleAUCSC Wiggle continuous signal track。fixedStep/variableStep declarationを上限付き1-based fully-closed interval rowへ展開し、finite valueを表示します。track/browser directiveと外部trackは不活性です。
.mafAUCSC Multiple Alignment Format。##maf、a block、7列s sequence rowを読み、0-based start、size、source size、strand、非gap配列長を検証します。i/e/q等のoptional metadataは不活性で、reference lookupとcoordinate liftは行いません。
.nwk .newick .treeANewick系統樹。最初の`;`までをbounded recursive descentで解析し、括弧/カンマtopologyを有向graphへ変換します。quoted label、finite branch length、nested commentを検証し、追加tree、taxonomy、sequence lookupは扱いません。
.sto .stockholmAStockholm 1.0 multiple-sequence alignment。//終端blockと分割sequence rowを読み、aligned length一致とprintable nameを検証します。#=GF/#=GS/#=GC/#=GR annotationは不活性で、HMM/profileや外部sequence lookupは行いません。
.aln .clustal .clustalwACLUSTAL block alignment。sequence fragment、任意の累積residue count、* : . + consensus rowを読み、name別に連結してaligned length一致を検証します。alignment計算や外部lookupは行いません。
.nex .nexusANEXUS系統樹block。#NEXUSとBEGIN TREESを検証し、最初のTREE/UTREE文をbounded Newick graph parserで処理します。TAXA、TRANSLATE map、追加blockは不活性です。
.gb .gbk .genbankAGenBank flat-file record。//区切りのLOCUS record、DEFINITION/ACCESSION、固定幅FEATURES件数、上限付きORIGIN sequence previewを読みます。feature location、accession link、外部sequence resourceは不活性です。
.embl .embAEMBL-Bank flat-file record。//区切りのID/AC/DE/FT/SQ tag record、固定幅FT feature件数、SQ累積sequence countを検証します。DB cross-reference、feature location、外部sequence resourceは不活性です。
.dat .uniprot .swissprotAUniProtKB/Swiss-Prot protein flat file。Reviewed/Unreviewedを含むID signatureで`.dat`をTecplotから分離し、ID/AC/DE/GN/OS/FT/SQを解析します。review status、protein metadata、feature件数、sequence previewは不活性で、REST・taxonomy・cross-reference lookupは行いません。
.risARIS bibliography record。canonicalなTY/ER境界と6文字XX - fieldを検証し、複数author/keywordとcontinuation lineを処理します。citation metadataは不活性表へ表示し、DOI/URLや外部citation lookupは行いません。
.fhir.xml .fhirxmlAHL7 FHIR XMLのresource/Bundle type、entry、contained、narrative、extension countをbounded表示。clinical value、identifier、narrative XHTML、reference、terminology serviceは不活性。上限: 入力64 MiB、XML event 1,000,000、node 500,000、深さ128、resource 100,000、row 100,000。
.oaipmh .oai-pmh .oai.xmlAOAI-PMH response XMLのverb、record、header、metadata、set、error、resumption token countをbounded表示。identifier、URL、metadata payload、HTTP harvestは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.openarchives.org/pmh/
.iso20022.xml .pain.xml .pacs.xml .camt.xmlAISO 20022 financial XMLのdocument/header/message、payment、transaction、party、account、amount、date、remittance countをbounded表示。account、name、amount、identifier、URL、payment operationは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.iso20022.org/catalogue-messages
.sbml .sbml.xmlASBML XMLのlevel/version、model、compartment、species、reaction、parameter、rule、event、unit、function、annotation countをbounded表示。value、MathML equation、ID、simulationは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://sbml.org/documents/specifications/
.cellml .cellml.xmlACellML XMLのcomponent、variable、unit、connection/map、import、encapsulation、reset、MathML、annotation countをbounded表示。value、equation、ID、import model、simulationは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.cellml.org/specifications
.xmlocel .ocel.xmlAOCEL 2.0 XMLのevent type、event、object type、object、attribute、relationship、attribute type countをbounded表示。ID、timestamp、value、process mining operationは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://ocel-standard.org/specification/formats/xml/
.nml .neuroml .neuroml.xmlANeuroML 2 XMLのcell、morphology、segment、network、population、projection、connection、synapse、input、channel、include countをbounded表示。parameter、coordinate、equation、ID、LEMS、import modelは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://docs.neuroml.org/Userdocs/Specification.html
.biopax .biopax.xmlABioPAX Level 3 RDF/XMLのpathway、interaction、physical entity、protein、small molecule、complex、reaction、control、cross reference、ontology import countをbounded表示。ID、label、link、OWL import、inferenceは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.biopax.org/
.xsd .xsd.xml .schema.xsdAW3C XML Schemaのelement/attribute declaration、complex/simple type、group、compositor、derivation、include/import dependency countをbounded表示。location、dependency取得、instance validationは不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.w3.org/TR/xmlschema11-1/
.xsl .xslt .xsl.xmlAW3C XSLT stylesheetのtemplate、apply/call-template、variable/param、loop/condition、key、include/import、output、script、function countをbounded表示。XPath、document access、extension function、変換実行は不活性。上限: 入力128 MiB、XML event 1,000,000、node 500,000、深さ128、row 200,000。出典: https://www.w3.org/TR/xslt-30/

ラスター・UIコード9

拡張子SVGへSVGからどう表示されるか
.jp2 .j2k .j2c .jpc .jpxAstandalone JPEG 2000 raw codestream/JP2 — 共通SIZ/JP2 preflightでdimension、component、precision、signedness、subsamplingを検査してからOpenJPEGでdecode。unsigned grayscale/gray-alpha/RGB/RGBAをbounded PNG-backed SVGへ変換し、multi-codestream、未対応color space、危険なsizeは拒否またはwarning。
.png .jpg .jpeg .bmp .gif .webpBA変換: PNG/JPEG/BMP/GIF/WebPを上限内でdecodeし、グレースケール閾値処理と輪郭vectorize(最大2,000万画素、1辺10万px、500,000 span)。animated GIF/WebPは先頭frameのみ使用してwarning。CMYK JPEGはprofileなしで近似、16-bit lossless JPEGはwarning付きで縮小。逆変換: `resvg`および`image-webp`による決定的なPNGまたはWebPラスタライズ。
.pbm .pgm .ppm .pnm .pamBNetpbm PBM/PGM/PPM/PAMのASCII/binary画像を、16-bit sampleとPAM grayscale/RGB alpha tupleを含めて上限付きgrayscale contour vectorizerへ渡します。dimension、maxval、sample範囲、payload長をallocation前に検証し、先頭画像だけを使います。
.tif .tiffA複数ページTIFF/BigTIFFの各画像directoryをbounded decodeし、カラーPNGを埋め込んだSVGを生成します。unsigned integerのgrayscale(packed 1/2/4-bitを含む)・RGB/RGBA・CMYKに対応。WhiteIsZero/BlackIsZeroを反映し、8-bit超のchannelは8-bitへ縮小。palette・signed/浮動小数点sample・color profileは未対応です。
.dcm .dicomADICOM Part 10のgrayscale/RGB imageをframeごとにPNG埋め込みSVG pageへ変換。非圧縮Implicit/Explicit VR Little Endian、retired Explicit VR Big Endian、JPEG Baseline/Extended/Lossless、JPEG 2000 Part 1 transfer syntax `.90`/`.91`、RLE Losslessに対応。JPEG 2000はdecode前にSIZ dimension/component/precision/signedness/subsamplingをboundedなDICOM attributeと照合。利用可能なModality/VOI transformを適用し、16-bit sampleは8-bit表示へ縮小。患者/検査metadataは省略するが、pixel内の焼き込み文字は残る。Encapsulated PDF StorageはSOP Classと`application/pdf`が一致するときPDF rendererで描画し、埋め込みPDFは64 MiB以内。PDF本文の識別情報は残る。JPEG-LS、JPEG 2000のYBR_RCT/YBR_ICT色変換、Part 2、HTJ2K、空間方向・実寸pixel spacingは未対応。
.sr.dcm .dicom-sr SR SOP ClassADICOM Structured Report SOP Classをbounded Content Sequence rowとして読み、TEXT/NUM/CODE/CONTAINER、coded concept、unit、relationshipを表示します。参照image/audio/waveform、UID、patient/study attributeは省略し、SR contentはPHIを含み得るためde-identificationではありません。上限: 入力128 MiB、structural token 1,000,000、element 100,000、深さ64、row 200,000。出典: DICOM PS3.3 Structured Report IODs (https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_A.35.html)。
DICOMDIR .dicomdirADICOMDIRのroot/next/lower-level record offsetを追跡し、参照されたIMAGEを階層順に描画。File IDを検証し、DICOMDIR folder配下へcanonicalize。欠落/未対応imageはskipし、患者/検査labelは省略。
.jsx .tsx .vue .svelte .datauri .pathASVGをそのままReact JSX/TSX、Vue 3、Svelteコンポーネント、生パスデータ(`d="..."`)、またはBase64データURI文字列として出力。
.svg .svgzAASVGとgzip圧縮SVGZを圧縮/展開後byte上限付きで読込。`docsvg transform`: 最小化、モノクロスタイリング、レスポンシブスケーリング。