{
  "tiers": {
    "A": {
      "en": "Faithful: drawn straight from the file's own contents. Nothing is guessed.",
      "ja": "忠実: ファイルの中身をそのまま描きます。推測は入りません。",
      "zh": "忠实：直接按文件内容绘制，不做任何猜测。"
    },
    "B": {
      "en": "Traced: outlines are traced from pixels, so shapes are close but not exact.",
      "ja": "トレース: ピクセルから輪郭をなぞるので、形は近くても完全には一致しません。",
      "zh": "描摹：从像素描出轮廓，形状接近但不完全一致。"
    },
    "C": {
      "en": "Rebuilt: structure such as tables or connections is inferred from the drawing. Check the result.",
      "ja": "組み立て直し: 表やつながりなどの構造を、図から推測して作ります。結果を確認してください。",
      "zh": "重建：从图形推断表格或连线等结构，请检查结果。"
    }
  },
  "categories": [
    {
      "id": "office",
      "name": {
        "en": "Office & documents",
        "ja": "オフィス文書",
        "zh": "办公与文档"
      },
      "items": [
        {
          "ext": ".pdf",
          "forward": "A",
          "reverse": "A",
          "sample": "pdf",
          "note": {
            "en": "Evaluates PDF vector content and annotation appearance streams page by page. Missing FreeText, text-widget, and choice-widget appearances use bounded Contents/V plus DA fallbacks; choice exports map through Opt, checkbox/radio widgets get simple state marks, and password values are masked. Simple grayscale/RGB/CalGray/CalRGB JPX images are decoded to PNG, preserving embedded alpha for `SMaskInData=1`, unblending preblended `=2` samples when a DeviceGray/DeviceRGB/CalGray/CalRGB `/Matte` is present, and applying bounded simple external grayscale soft masks. Explicit masks, unsupported matte/color spaces, and other JPX features warn; PDF-level masks may be lost when raw JPEG 2000 data is retained. Layout is approximate. Optional `--outline-embedded-pdf-text` outlines embedded fonts.",
            "ja": "PDFのベクターコンテンツと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`で埋め込みフォントをアウトライン化できます。",
            "zh": "逐页解析 PDF 矢量内容和注释外观流。缺少外观流的 FreeText、文本和选项 Widget 使用有界的 Contents/V 与 DA 回退渲染，选项导出值映射到 Opt 显示文本，checkbox/radio widget 显示简易状态标记，密码值会遮蔽。简单 JPX 图像会解码为 PNG，保留 `SMaskInData=1` 内嵌 alpha；存在 DeviceGray/DeviceRGB/CalGray/CalRGB `/Matte` 时反混合 `=2` 预混合样本，并应用有界的简单外部灰度 soft mask。显式 mask、不支持的 matte/色彩空间及其他 JPX 特性会给出警告；保留 JPEG 2000 数据时，PDF 级 mask 可能无法保留。布局为近似处理。可选 `--outline-embedded-pdf-text` 将嵌入字体转为轮廓路径。"
          }
        },
        {
          "ext": ".fdf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Adobe Forms Data Format uses the PDF object/xref grammar for form data. Fully-qualified field hierarchy, types, safe values, password masking, choice-option counts and action/attachment counts render as bounded rows. JavaScript, submit/launch actions, file specifications, embedded files and external URLs are omitted or redacted; no form submission or PDF page rendering runs. Limits: 64 MiB input, 500,000 objects, depth 64, 100,000 fields, 2 MiB/value and 32 MiB total values. Source: Adobe FDF reference (https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.2.pdf).",
            "ja": "Adobe 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)。",
            "zh": "Adobe Forms Data Format 使用 PDF 对象/xref 语法承载表单数据。将完整字段层级、类型、安全值、密码掩码、选择项计数及动作/附件计数渲染为有界行。省略或掩码 JavaScript、提交/启动动作、文件规格、嵌入文件和外部 URL；不执行表单提交或 PDF 页面渲染。限制：输入64 MiB、500,000 个对象、深度64、100,000 个字段、2 MiB/值及32 MiB 总值。来源：Adobe FDF reference (https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.2.pdf)。"
          }
        },
        {
          "ext": ".xfdf / .xfdf.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ISO 19444/Adobe XML Forms Data Format renders bounded fully-qualified field/value hierarchy, sensitive-field masking, rich-text and annotation counts, and PDF target/ID counts. PDF references, actions, JavaScript, rich-text payloads, appearance data and external URLs are omitted or redacted; no form submission, annotation import or PDF rendering runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96, 100,000 fields and 100,000 rows. Source: ISO 19444-1 XFDF (https://www.iso.org/standard/74272.html).",
            "ja": "ISO 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)。",
            "zh": "ISO 19444/Adobe XML Forms Data Format 会渲染有界的完整字段/值层级、敏感字段掩码、富文本与注释计数以及 PDF 目标/ID 计数。省略或掩码 PDF 引用、动作、JavaScript、富文本负载、外观数据和外部 URL；不执行表单提交、注释导入或 PDF 渲染。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度96、100,000 个字段及100,000行。来源：ISO 19444-1 XFDF (https://www.iso.org/standard/74272.html)。"
          }
        },
        {
          "ext": ".xdp / .xdp.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Adobe XDP/XFA XML Data Packages render bounded packet, template/dataset/config/PDF counts, XFA field names, and script/event/submit/reference counts. Field values, embedded PDF/XML/binary packets, URLs, connections and private payloads are omitted; calculate/validate/event logic, XFA layout/recalculation, external resources and PDF rendering never run. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 100,000 rows. Sources: 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).",
            "ja": "Adobe 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)。",
            "zh": "Adobe XDP/XFA XML 数据包会渲染有界的数据包、模板/数据集/配置/PDF 计数、XFA 字段名称以及脚本/事件/提交/引用计数。省略字段值、嵌入的 PDF/XML/二进制数据包、URL、连接和私有负载；不运行计算/验证/事件逻辑、XFA 布局/重新计算、外部资源或 PDF 渲染。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度128及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)。"
          }
        },
        {
          "ext": ".spreadsheetml / .xmlss / .excel.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Microsoft Excel 2003 XML SpreadsheetML renders bounded Workbook/Worksheet/Table/Row/Cell/Data values with sheet/cell/type/value and formula-presence rows. Styles, charts, drawings, macros, named ranges, external links and formula recalculation are omitted; formulas are never evaluated. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96 and 200,000 rows. Source: Microsoft SpreadsheetML structure (https://learn.microsoft.com/en-us/office/open-xml/spreadsheet/structure-of-a-spreadsheetml-document).",
            "ja": "Microsoft 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)。",
            "zh": "Microsoft Excel 2003 XML SpreadsheetML 会将有界的 Workbook/Worksheet/Table/Row/Cell/Data 值渲染为带工作表/单元格/类型/值及公式存在标记的行。省略样式、图表、绘图、宏、命名范围、外部链接和公式重新计算；不求值公式。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度96和200,000行。来源：Microsoft SpreadsheetML structure (https://learn.microsoft.com/en-us/office/open-xml/spreadsheet/structure-of-a-spreadsheetml-document)。"
          }
        },
        {
          "ext": ".pptx / .docx / .xlsx",
          "forward": "A",
          "reverse": "A / C",
          "sample": [
            "pptx",
            "docx",
            "xlsx"
          ],
          "note": {
            "en": "Reads Office Open XML Transitional and ISO/IEC 29500 Strict namespace variants for Word, Excel, and PowerPoint. Forward: one SVG per slide, page, or printed sheet. Reverse: packaged as an embedded vector image with PNG fallback (A); full semantic shape reconstruction is heuristic (C).",
            "ja": "Word/Excel/PowerPointのOffice Open XML TransitionalとISO/IEC 29500 Strict namespace variantを読み込みます。変換: スライド・ページ・印刷シートごとに1つのSVGを生成します。逆変換: 埋め込みベクター画像＋PNGフォールバックとして格納（A）。完全な図形の意味的再構築はヒューリスティック（C）です。",
            "zh": "支持 Word、Excel 和 PowerPoint 的 Office Open XML Transitional 与 ISO/IEC 29500 Strict 命名空间变体。正向：每张幻灯片、每页或每个打印工作表生成一个 SVG。反向：以内嵌矢量图像+PNG回退方式打包（A）；完整的语义化图形重建为启发式（C）。"
          }
        },
        {
          "ext": ".flatopc / .fopc / .flatopc.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Microsoft Flat OPC single-XML Office packages are validated and reconstructed in memory as bounded DOCX/XLSX/PPTX parts before using the existing Office renderers. Macros, external relationships, URLs, active content and filesystem extraction remain inert. Limits: 128 MiB input, 128 MiB cumulative expanded parts, 100,000 parts, 16 MiB/part and 500,000 XML events. Source: https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.packaging.wordprocessingdocument.fromflatopcdocument?view=openxml-3.0.1",
            "ja": "Microsoft 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",
            "zh": "Microsoft Flat OPC 单 XML Office 包会经过验证，并在内存中重建为有界 DOCX/XLSX/PPTX 部件后交给现有 Office 渲染器。宏、外部关系、URL、活动内容和文件系统提取保持惰性。限制：输入128 MiB、累计展开部件128 MiB、100,000个部件、每部件16 MiB和500,000个 XML 事件。来源：https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.packaging.wordprocessingdocument.fromflatopcdocument?view=openxml-3.0.1"
          }
        },
        {
          "ext": ".aasx",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Asset Administration Shell OPC packages follow bounded root/origin relationships to XML/JSON specification parts and render shell, submodel, concept-description, element and supplementary-file/thumbnail counts. CAD/manual payloads, identifiers, values, URLs, signatures and encryption material remain inert. Limits: 128 MiB input and cumulative expanded metadata, 100,000 entries, 16 MiB/part, 500,000 XML events and 300,000 XML nodes. Source: https://industrialdigitaltwin.io/aas-specifications/IDTA-01005/v3.1/index.html",
            "ja": "Asset 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",
            "zh": "Asset Administration Shell OPC 包会沿有界的根/来源关系读取 XML/JSON 规范部件，并渲染壳、子模型、概念描述、元素以及补充文件/缩略图计数。CAD/手册载荷、标识符、值、URL、签名和加密材料保持惰性。限制：输入及累计展开元数据128 MiB、100,000个条目、每部件16 MiB、500,000个 XML 事件和300,000个 XML 节点。来源：https://industrialdigitaltwin.io/aas-specifications/IDTA-01005/v3.1/index.html"
          }
        },
        {
          "ext": ".b2mml / .b2mml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "B2MML/ISA-95 manufacturing XML renders bounded ProductionSchedule/Performance/Request/Response, ProductDefinition, Material, Equipment, Personnel, ProcessSegment, Capability, Maintenance, Transaction and ExternalReference counts. Operations, values, credentials, URLs and external resources remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://github.com/werdnav/b2mml-validation",
            "ja": "B2MML/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",
            "zh": "B2MML/ISA-95 制造 XML 会渲染有界的 ProductionSchedule/Performance/Request/Response、ProductDefinition、Material、Equipment、Personnel、ProcessSegment、Capability、Maintenance、Transaction 和 ExternalReference 计数。操作、值、凭证、URL 和外部资源保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://github.com/werdnav/b2mml-validation"
          }
        },
        {
          "ext": ".jdf / .jdf.xml / .jmf / .xjdf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "CIP4 JDF/JMF job-ticket XML renders bounded job-node, resource pool/link, process, product, device, media, layout, run-list, audit and file/URL link counts. Device commands, workflow execution, credentials, URLs and linked files remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.cip4.org/print-automation/jdf?file=files%2Fcip4-2022%2FDocuments%2FSpecifications%2FJDF+Specification+1.7.pdf",
            "ja": "CIP4 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",
            "zh": "CIP4 JDF/JMF 作业票 XML 会渲染有界的作业节点、资源池/链接、流程、产品、设备、介质、布局、运行列表、审计及文件/URL 链接计数。设备命令、工作流执行、凭证、URL 和链接文件保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.cip4.org/print-automation/jdf?file=files%2Fcip4-2022%2FDocuments%2FSpecifications%2FJDF+Specification+1.7.pdf"
          }
        },
        {
          "ext": "Microsoft Project XML (.xml namespace / .mspdi)",
          "forward": "A",
          "reverse": null,
          "sample": "project-xml",
          "note": {
            "en": "Recognizes the Microsoft Project XML interchange namespace and renders a bounded Gantt preview with task hierarchy, explicit Start/Finish dates, progress, summary bars, milestones, and simple predecessor arrows. Root namespace sniffing prevents generic XML from being misclassified; `.mspdi` is a convenience alias. Calendars, working-time rules, dependency types/lags, resource assignment, and schedule recalculation are omitted. Limits: 64 MiB input, 1,000,000 XML events, 100,000 tasks, and 500,000 predecessor links.",
            "ja": "Microsoft 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。",
            "zh": "仅识别 Microsoft Project XML interchange 命名空间，并将任务层级、显式 Start/Finish 日期、进度、摘要条形、里程碑和简易前置任务箭头渲染为有界甘特预览。通过根命名空间避免将通用 XML 误判为项目文件；`.mspdi` 是便捷别名。不计算日历/工作时间、依赖类型/滞后、资源分配或重新排程。限制：64 MiB 输入、1,000,000 个 XML 事件、100,000 个任务和 500,000 个前置关系。"
          }
        },
        {
          "ext": ".xls",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Legacy BIFF Excel workbooks render cached cell values in bounded sheet pages. BIFF dimensions, cell coordinates, shared-string references and expanded text are checked before Calamine loads the workbook. Hidden sheets are included. Formula recalculation, cell styles, merged-cell geometry, charts and macros are not reproduced; macros never execute.",
            "ja": "旧形式BIFF Excel workbookを上限付きsheet pageへ組版します。BIFF dimension、cell座標、共有文字列参照と展開後テキストをCalamine読込前に検査します。hidden sheetを含みます。式の再計算、cell style、結合geometry、chartは再現せず、macroは実行しません。",
            "zh": "旧版 BIFF Excel 工作簿会以有界工作表分页呈现缓存的单元格值。加载前会检查 BIFF 尺寸、单元格坐标、共享字符串引用和展开后的文本大小。不会重新计算公式、保留单元格样式、合并单元格布局或图表，也不会执行宏。"
          }
        },
        {
          "ext": ".xlsb",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Excel Binary Workbook values are streamed from bounded ZIP parts into worksheet pages. ZIP expansion, BIFF12 record sizes, used ranges, cell counts, and shared-string growth are checked before rendering (64 MiB input, 128 MiB expanded package, 8 MiB/record). Hidden worksheets are included with a warning. Cached values only; formulas are not recalculated, and macros are never executed.",
            "ja": "Excel Binary Workbookの値を上限付きZIP partからworksheet pageへstreamingします。ZIP展開、BIFF12 record size、used range、cell数、共有文字列の増加量を描画前に検査します。hidden worksheetをwarning付きで含みます。cached valueのみ表示し、式再計算とmacro実行はしません。",
            "zh": "从有界 ZIP 分区流式读取 Excel Binary Workbook 单元格并分页。渲染前检查 ZIP 解压大小、BIFF12 记录长度、已用范围、单元格数量和共享字符串增长。仅显示缓存值，不重新计算公式，也不执行宏。"
          }
        },
        {
          "ext": ".slk",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "SYLK / Symbolic Link spreadsheet interchange. Populated one-based cell coordinates and cached K values render as bounded paginated tables; E formulas are shown as inert annotations and never evaluated. Advisory B bounds do not drive allocation; formatting and other metadata records are ignored with a warning.",
            "ja": "SYLK（Symbolic Link）spreadsheet交換形式。1-based cell座標とcached K valueを上限付き表ページへ表示し、E formulaは不活性annotationとして表示して評価しません。Bの宣言範囲だけでallocationせず、formatなどmetadata recordはwarning付きで無視します。",
            "zh": "SYLK / Symbolic Link 电子表格交换格式。将已填充的 1-based 单元格坐标和缓存 K 值渲染为有界分页表格；E 公式显示为惰性注释且不会求值。不会仅按 B 范围分配内存；格式及其他元数据记录会警告后忽略。"
          }
        },
        {
          "ext": ".dif",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "DIF / Data Interchange Format spreadsheet tables. TABLE, VECTORS, TUPLES, DATA headers and BOT/EOD tuples with numeric, string, boolean, NA and ERROR values render as bounded tables. Formulas and metadata remain inert; advisory dimensions do not drive unbounded allocation.",
            "ja": "DIF（Data Interchange Format）spreadsheet表。TABLE/VECTORS/TUPLES/DATA headerとBOT/EOD tuple、numeric/string/boolean/NA/ERROR valueを上限付き表へ描画します。formula・metadataは不活性で、宣言された行列数だけで無制限allocationしません。",
            "zh": "DIF / Data Interchange Format 电子表格。TABLE、VECTORS、TUPLES、DATA 标头以及带数值、字符串、布尔、NA、ERROR 值的 BOT/EOD 元组渲染为有界表格。公式和元数据保持惰性；声明的维度不会触发无界分配。"
          }
        },
        {
          "ext": ".doc / .dot (CFB Word binary)",
          "forward": "C",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Reads the main story from Word 97–2007 CFB documents/templates using the FIB and simple text or CLX piece table. UTF-16 and common compressed code pages are supported; unknown code pages warn and fall back to Windows-1252. Text is flowed onto A4 pages; tables flatten to cell-separated text. Original formatting, pagination, images, headers/footnotes, and embedded objects are omitted. Encrypted documents are rejected; macros are never run. `.dot` is treated as Word only when CFB/FIB signatures match, preserving Graphviz `.dot` routing.",
            "ja": "Word 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`と区別します。",
            "zh": "读取 Word 97–2007 CFB 文档/模板的主故事，支持 FIB 与简单文本或 CLX piece table。支持 UTF-16 和常见压缩代码页；未知代码页会警告并回退到 Windows-1252。文本流式排入 A4 页面，表格扁平化为带单元格分隔符的文本。省略原格式、分页、图像、页眉/脚注和嵌入对象。拒绝加密文档，不执行宏。只有 CFB/FIB 签名匹配时才把 `.dot` 视为 Word 模板，以保留 Graphviz `.dot` 路由。"
          }
        },
        {
          "ext": ".ppt (CFB PowerPoint binary)",
          "forward": "C",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Follows the live PowerPoint user-edit and persist-directory chain to resolve presentation slides in order, then extracts OfficeArt textbox text and outline placeholder references. Text flows onto A4 pages. Slide geometry, styling, images, backgrounds, charts, tables, media, and notes are omitted. Encrypted files are rejected; macros and external content are never opened or executed.",
            "ja": "PowerPointのlive user-edit/persist directory chainからスライド順を解決し、OfficeArt textbox textとoutline placeholder参照を抽出してA4へ組版します。slide geometry、style、image、背景、chart、table、media、notesは省略。暗号化文書は拒否し、macroや外部contentは開きません。",
            "zh": "沿 PowerPoint live user-edit 与 persist directory 链按顺序解析幻灯片，提取 OfficeArt 文本框和大纲占位符引用并流式排入 A4 页面。省略幻灯片几何、样式、图像、背景、图表、表格、媒体和备注。拒绝加密文件，不打开或执行宏与外部内容。"
          }
        },
        {
          "ext": ".xlsm .xltx .xltm .docm .dotx .dotm .pptm .potx .potm .ppsx",
          "forward": "A",
          "reverse": "A / C",
          "sample": null,
          "note": {
            "en": "Extended Office formats (macro-enabled, templates, slide shows) mapped through the same OOXML engines as their base formats.",
            "ja": "拡張Office形式（マクロ有効、テンプレート、スライドショー）は基本形式と同じOOXMLエンジンで処理されます。",
            "zh": "扩展 Office 格式（启用宏、模板、幻灯片放映）通过与基础格式相同的 OOXML 引擎处理。"
          }
        },
        {
          "ext": ".rtf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RTF Unicode escapes, ANSI text, paragraphs, explicit page breaks, bounded embedded PNG/JPEG pictures, and declared goal dimensions. Picture anchors, crop and wrapping are approximated; other picture types and objects are omitted with warnings.",
            "ja": "RTFのUnicodeエスケープ、ANSIテキスト、段落、明示的な改ページ、上限付き埋め込みPNG/JPEG画像と指定goal寸法に対応。画像アンカー、crop、回り込みは近似し、他の画像形式とオブジェクトはwarning付きで省略。",
            "zh": "支持 RTF Unicode 转义、ANSI 文本、段落、显式分页、有界嵌入 PNG/JPEG 图片及声明的目标尺寸。图片锚点、裁剪和环绕为近似处理；其他图片类型和对象会警告后省略。"
          }
        },
        {
          "ext": ".eml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RFC 5322/MIME messages — displays decoded common headers and the first safe HTML or plain-text body; RFC 3676 format=flowed text is joined according to quote depth and DelSp. Bounded PNG/JPEG Content-ID parts are embedded; exact Content-Location matches are accepted within the same or an enclosing multipart/related tree. CSS/layout is approximated, other attachments are omitted, and external resources are never fetched.",
            "ja": "RFC 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は取得しません。",
            "zh": "RFC 5322/MIME 邮件 — 显示解码后的常见邮件头以及首个安全 HTML 或纯文本正文；按 RFC 3676 引用深度和 DelSp 规则连接 format=flowed 文本。嵌入有界的 Content-ID PNG/JPEG；精确 Content-Location 匹配在同一或外层 multipart/related 树中接受。CSS/布局为近似处理，其他附件省略，绝不获取外部资源。"
          }
        },
        {
          "ext": ".emlx",
          "forward": "A",
          "reverse": null,
          "note": {
            "en": "Apple Mail single-message wrapper — isolates the RFC 5322/MIME message using its leading decimal byte count and uses the safe email preview. The trailing property list is ignored and reported; it is never parsed or executed.",
            "ja": "Apple Mailの単独message wrapper — 先頭のdecimal byte countでRFC 5322/MIME本文を分離してsafe email previewを表示。後置property listは解析・実行せずwarningを記録します。",
            "zh": "Apple Mail 单邮件包装格式 — 根据开头的十进制字节数隔离 RFC 5322/MIME 消息并安全预览。忽略并报告尾部属性列表；不会解析或执行。"
          }
        },
        {
          "ext": ".msg",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Outlook CFB message — decodes ANSI text/HTML using MAPI codepage properties when supported; displays subject, sender/recipient fields, and the safe HTML or plain-text body. Scripts, remote images, transport headers, and attachment payloads are omitted; attachments are not extracted.",
            "ja": "Outlook 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を展開しません。",
            "zh": "Outlook CFB 邮件 — 在支持时按 MAPI 代码页属性解码 ANSI 文本/HTML，显示主题、发件人与收件人字段以及安全 HTML 或纯文本正文。省略脚本、远程图片、传输头和附件数据；不会提取附件。"
          }
        },
        {
          "ext": ".mbox",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RFC 4155 mailbox archive — splits full From_ separator lines and renders each e-mail as a sequential page, reusing the bounded EML header/body and attachment handling. Non-standard separators, attachments, and inline images are not reconstructed.",
            "ja": "RFC 4155 mailbox archive — full From_ separator行でメールを分割し、`.eml`と同じheader/body/attachment制限で順次pageへ出力。非標準separator、attachment、inline imageは再構成しません。",
            "zh": "RFC 4155 邮箱归档 — 按完整 From_ 分隔行拆分邮件，并复用 EML 的有界邮件头/正文及附件处理逐页输出。不重建非标准分隔符、附件和内嵌图片。"
          }
        },
        {
          "ext": ".ics",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RFC 5545 iCalendar — renders each VEVENT, VTODO, VJOURNAL, or VFREEBUSY component as pages. Folded content lines and escaped text are decoded; recurrence and timezone rules are displayed but not expanded or converted.",
            "ja": "RFC 5545 iCalendar — VEVENT/VTODO/VJOURNAL/VFREEBUSYごとにページを生成。folded content lineとescape済みtextをdecodeし、recurrence/timezone ruleは表示するが展開・変換しません。",
            "zh": "RFC 5545 iCalendar — 将每个 VEVENT、VTODO、VJOURNAL 或 VFREEBUSY 组件排版为页面。解折叠内容行并解码文本转义；显示但不展开重复规则或转换时区。"
          }
        },
        {
          "ext": ".vcs",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Legacy vCalendar 1.0 — renders VEVENT/VTODO records with the bounded calendar engine. Older reminder and unsupported properties are warned and omitted; alarms and external resources are not executed or fetched.",
            "ja": "旧vCalendar 1.0 — bounded calendar engineでVEVENT/VTODOを組版。legacy reminderと未対応propertyはwarning付きで省略し、alarmや外部resourceは取得・実行しません。",
            "zh": "旧版 vCalendar 1.0 — 使用有界日历引擎排版 VEVENT/VTODO。旧提醒和不支持的属性会警告后省略；不会执行提醒或获取外部资源。"
          }
        },
        {
          "ext": ".vcf / .vcard",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "vCard 2.1/3.0/4.0 contact cards — renders each card as a page, including names, organization, communication fields, addresses, notes, and URLs. vCard 2.1 CHARSET and quoted-printable are decoded; media and unrendered properties are omitted with warnings, and external resources are never fetched.",
            "ja": "vCard 2.1/3.0/4.0 — 連絡先ごとに名前・会社・連絡先・住所・note・URLを組版。2.1のCHARSET/quoted-printableをdecodeし、media/未描画propertyはwarning付きで省略。外部取得はしません。",
            "zh": "vCard 2.1/3.0/4.0 联系人卡片 — 每张卡片生成页面，显示姓名、组织、联系方式、地址、备注和 URL。解码 vCard 2.1 CHARSET 和 quoted-printable；媒体及未渲染属性会警告后省略，绝不获取外部资源。"
          }
        },
        {
          "ext": ".mht / .mhtml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RFC 2557 MIME web archives — honors RFC 2387's multipart/related start root (or the first part when absent) and typesets its HTML using the safe subset. Bounded PNG/JPEG parts referenced by Content-ID or URI-resolved Content-Location in the same or an enclosing related tree are embedded; when src is absent, HTML srcset uses its first candidate. Relative references use HTML <base href>, MIME Content-Base/Content-Location ancestry, then thismessage:/ as the default base; CSS, scripts, unmatched resources and other attachments are omitted, and no external resources are fetched.",
            "ja": "RFC 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は省略し、外部取得はしません。",
            "zh": "RFC 2557 MIME 网页归档 — 按 RFC 2387 的 multipart/related start 根节点选择正文（缺省使用首个部分），并用安全 HTML 子集排版；当 img 没有 src 时使用 srcset 的首个候选。嵌入同一或外层 related 树中由 Content-ID 或 URI 解析后的 Content-Location 引用的有界 PNG/JPEG。相对引用依次使用 HTML <base href>、MIME Content-Base/Content-Location 祖先链，以及默认 thismessage:/；CSS、脚本、未匹配资源和其他附件会省略，绝不获取外部资源。"
          }
        },
        {
          "ext": ".xps / .oxps / .dwfx",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OPC fixed-page documents and Autodesk DWFx (XPS-compatible) packages. Reads document/page order, solid-color vector Paths, Canvas transforms/opacity, Unicode Glyphs, and embedded PNG/JPEG ImageBrushes clipped to Path bounds. Embedded fonts, exact glyph advances, gradient/resource brushes, crop/viewport mappings, and classic DWF payloads have explicit fallback or omission warnings.",
            "ja": "OPC固定ページ文書とAutodesk DWFx（XPS互換）package。文書/ページ順、単色ベクターパス、Canvas変換/透明度、Unicode Glyphs、内包PNG/JPEG ImageBrushをPathでclipして読込。埋め込みfont、厳密なglyph幅、gradient/resource brush、crop/viewport mapping、classic DWF payloadは警告付きの近似/省略です。",
            "zh": "OPC 固定页面文档及 Autodesk DWFx（XPS 兼容）包。读取文档/页面顺序、纯色矢量路径、Canvas 变换/透明度、Unicode Glyphs，以及裁剪到 Path 边界的内嵌 PNG/JPEG ImageBrush。嵌入字体、精确字形宽度、渐变/资源画笔、裁剪/视口映射及经典 DWF 负载会明确警告为回退或省略。"
          }
        },
        {
          "ext": ".html / .htm",
          "forward": "A",
          "reverse": "A",
          "sample": "html",
          "note": {
            "en": "Semantic multi-page HTML typesetter — headings, paragraphs, lists, code blocks, tables, and CJK line-breaking rules (Kinsoku Shori). Relative same-directory-tree PNG/JPEG img references are embedded as centered flow blocks; when src is absent, srcset uses its first candidate. CSS sizing/wrapping and responsive selection are approximated, and remote, escaping, or unsupported resources are omitted with warnings. Reverse: wraps SVG in a standalone, responsive HTML5 viewer with dark-mode support and centered layout.",
            "ja": "セマンティックな複数ページHTML組版 — 見出し、段落、リスト、コードブロック、表、CJKの禁則処理に対応。同じディレクトリ内のPNG/JPEG imgをフロー画像として埋め込み、`src`がないimgは`srcset`の最初の候補を使います。CSS寸法・回り込み・responsive選択は近似。外部・範囲外・未対応画像はwarning付きで省略。逆変換: SVGをダークモード対応・中央配置のスタンドアロンなレスポンシブHTML5ビューアとしてパッケージング。",
            "zh": "语义化的多页 HTML 排版 — 支持标题、段落、列表、代码块、表格及中日韩换行规则（禁则处理）。嵌入同目录树内的相对 PNG/JPEG img 资源作为居中流式块；当 img 没有 src 时使用 srcset 的首个候选。CSS 尺寸/环绕和响应式选择为近似处理，远程、越界或不支持的资源会警告后省略。反向：将 SVG 封装为支持暗黑模式和居中布局的独立响应式 HTML5 预览页。"
          }
        },
        {
          "ext": ".epub",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Electronic book EPUB packages — container XML, OPF manifest, spine XHTML, and bounded package-linked PNG/JPEG img resources; when src is absent, srcset uses its first candidate. Remote, CSS, SVG, data URI and other image sources are omitted with warnings.",
            "ja": "電子書籍EPUBパッケージ — container XML、OPFマニフェスト、Spine順XHTMLとパッケージ内PNG/JPEGのimg参照に対応。`src`がないimgは`srcset`の最初の候補を使います。外部・CSS・SVG・data URIなどの画像は警告して省略。",
            "zh": "电子书 EPUB 包 — 支持 container XML、OPF 清单、spine XHTML 和有界的包内 PNG/JPEG img 资源；当 img 没有 src 时使用 srcset 的首个候选。远程、CSS、SVG、data URI 及其他图像源会警告后省略。"
          }
        },
        {
          "ext": ".fb2 / .fb2.zip",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "FictionBook 2 XML e-books — extracts title/author metadata and renders the first main body with sections, paragraphs, headings, tables, and validated embedded base64 PNG/JPEG binary resources referenced by xlink:href. Notes bodies, external URLs, unsupported binary media, and execution are omitted or warned; XML, text, image, and data URI limits apply.",
            "ja": "FictionBook 2 XML電子書籍 — title/author metadataと最初のmain bodyのsection、段落、見出し、表、xlink:hrefで参照される検証済みbase64 PNG/JPEG binaryを描画。notes body、外部URL、未対応binary、実行は省略またはwarning。XML・本文・画像・data URI上限を適用。",
            "zh": "FictionBook 2 XML 电子书 — 提取标题/作者元数据，渲染第一个主 body 的章节、段落、标题、表格以及由 xlink:href 引用的已验证 base64 PNG/JPEG binary 资源。注释 body、外部 URL、不支持的二进制媒体和执行会省略或警告；应用 XML、文本、图像和 data URI 限制。"
          }
        },
        {
          "ext": ".mobi / .prc / .azw",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "PalmDOC/MOBI e-books and non-DRM AZW-compatible records — validates Palm Database record offsets, PalmDOC headers, UTF-8/Windows-1252 encoding, and uncompressed/PalmDOC LZ77 text records before rendering inert HTML-like text. Huff/CDIC compression, DRM/encryption, image records, scripts, links, CSS, KF8-specific structures, and exact reader layout are not decoded.",
            "ja": "PalmDOC/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は未対応。",
            "zh": "PalmDOC/MOBI 电子书及非 DRM AZW 兼容记录 — 在排版惰性 HTML 文本前验证 Palm Database 记录偏移、PalmDOC 标头、UTF-8/Windows-1252 编码及未压缩/PalmDOC LZ77 文本记录。不解码 Huff/CDIC、DRM/加密、图像记录、脚本、链接、CSS、KF8 特有结构和精确阅读器布局。"
          }
        },
        {
          "ext": ".cbz",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ZIP-based comic archives. PNG/JPEG page images are placed in natural filename order and embedded one per SVG. Other image types are skipped with a warning; ComicInfo metadata, EXIF orientation, and color profiles are not applied.",
            "ja": "ZIP型コミックarchive。内包PNG/JPEGをファイル名の自然順に1ページずつSVGへ埋め込みます。ほかの画像形式は警告して省略し、ComicInfo・EXIF向き・カラープロファイルは適用しません。",
            "zh": "基于 ZIP 的漫画压缩包。PNG/JPEG 页面图像按自然文件名顺序逐页嵌入 SVG。其他图像类型会警告后跳过；不应用 ComicInfo 元数据、EXIF 方向或色彩配置文件。"
          }
        },
        {
          "ext": ".odt / .ott / .fodt / .sxw / .stw / .sxg",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenDocument Text/templates and legacy OpenOffice XML (`.sxw`, `.stw`, `.sxg`): headings, paragraphs, lists, tables, bounded named/automatic paragraph and text styles (font family, absolute size, bold, italic, color), and package-linked or validated inline office:binary-data PNG/JPEG flow images. Paragraph/table layout, image anchors and wrapping are approximated; external and unsupported image formats are omitted with warnings.",
            "ja": "OpenDocument 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して省略。",
            "zh": "OpenDocument 文本/模板及旧 OpenOffice XML（`.sxw`/`.stw`/`.sxg`）：支持标题、段落、列表、表格、受限的命名/自动段落和文本样式（字体、绝对字号、粗体、斜体、颜色）以及包内或已验证的 inline office:binary-data PNG/JPEG 流式图片。段落/表格布局、图片锚点和环绕采用近似处理；外部及不支持的图像格式会警告后省略。"
          }
        },
        {
          "ext": ".ods / .ots / .fods / .sxc / .stc",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenDocument spreadsheets/templates and legacy OpenOffice XML (`.sxc`, `.stc`) — sheet tables, cached cell values, and package-linked or validated inline office:binary-data PNG/JPEG images rendered after each sheet table; anchors and drawing geometry are approximated, charts and formulas are not reconstructed.",
            "ja": "OpenDocument表計算/テンプレートと旧OpenOffice XML（`.sxc`/`.stc`） — シート表、キャッシュ済みセル値、パッケージ内または検証済みinline office:binary-data PNG/JPEG画像に対応。画像は各シート表の後に配置し、アンカーと図形位置は近似、グラフと数式は再現しません。",
            "zh": "OpenDocument 电子表格/模板及旧 OpenOffice XML（`.sxc`/`.stc`） — 支持工作表表格、缓存单元格值以及包内或已验证的 inline office:binary-data PNG/JPEG 图像；图像在每个工作表表格之后呈现，锚点和绘图几何为近似处理，不重建图表或公式。"
          }
        },
        {
          "ext": ".odp / .otp / .fodp / .sxi / .sti",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenDocument presentations/templates and legacy OpenOffice XML (`.sxi`, `.sti`) — slide order, page dimensions, common vector shapes, editable text, and package-linked or validated inline office:binary-data PNG/JPEG frame images. External image resources and other media are warned and omitted; complex effects are approximated.",
            "ja": "OpenDocument プレゼンテーション/テンプレートと旧OpenOffice XML（`.sxi`/`.sti`） — スライド順序、ページサイズ、基本的なベクター図形、編集可能テキスト、package内または検証済みinline office:binary-data PNG/JPEG frame imageに対応。外部画像とその他mediaはwarningして省略し、複雑な効果は近似します。",
            "zh": "OpenDocument 演示文稿/模板及旧 OpenOffice XML（`.sxi`/`.sti`） — 支持幻灯片顺序、页面尺寸、常见矢量图形、可编辑文本和包内或已验证的 inline office:binary-data PNG/JPEG 框架图像。外部图像资源及其他媒体会警告后省略；复杂效果采用近似。"
          }
        },
        {
          "ext": ".odg / .otg / .fodg / .sxd / .std",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenDocument drawings/templates and legacy OpenOffice XML (`.sxd`, `.std`) — page order, size, common vector shapes, styles, editable text, and package-linked or validated inline office:binary-data PNG/JPEG frame images. External resources and advanced effects are warned and omitted or approximated.",
            "ja": "OpenDocument 図面/テンプレートと旧OpenOffice XML（`.sxd`/`.std`） — ページ順序・サイズ、基本的なベクター図形、スタイル、編集可能テキスト、package内または検証済みinline office:binary-data PNG/JPEG frame imageに対応。外部resource、高度な効果はwarning付きで省略/近似。",
            "zh": "OpenDocument 绘图/模板及旧 OpenOffice XML（`.sxd`/`.std`） — 支持页面顺序与尺寸、常见矢量图形、样式、可编辑文本和包内或已验证的 inline office:binary-data PNG/JPEG 框架图像。外部资源及高级效果会警告后省略或近似。"
          }
        },
        {
          "ext": ".pages / .numbers / .key",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ZIP-backed Apple iWork Pages/Numbers/Keynote packages are validated and rendered as bounded package and known-marker metadata. Opaque IWA protobuf records, document text, formulas, slide geometry, previews, media, scripts and external links remain inert; `.key` is disambiguated from LS-DYNA by ZIP signature.",
            "ja": "ZIP型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と区別します。",
            "zh": "验证 ZIP 格式的 Apple iWork Pages/Numbers/Keynote 包，并将包和已知标记元数据以有界表格渲染。IWA protobuf、文档文本、公式、幻灯片几何、预览、媒体、脚本和外部链接保持不活动；`.key` 通过 ZIP 签名与 LS-DYNA 区分。"
          }
        },
        {
          "ext": ".accdb / .accde / .accdr / .mdb / .mde / .mda / .mdt / .accdt / .ade",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Microsoft Access ACE/Jet database headers are inspected for the engine marker and page-size metadata. Tables, queries, forms, reports, attachments, VBA/data macros, linked databases and encryption payloads remain inert.",
            "ja": "Microsoft Access ACE/Jet databaseのengine markerとpage-size metadataだけを検証。table、query、form、report、attachment、VBA/data macro、linked database、暗号化payloadは不活性。",
            "zh": "检查 Microsoft Access ACE/Jet 数据库头中的引擎标记和页面大小元数据。表、查询、窗体、报表、附件、VBA/数据宏、链接数据库及加密负载保持不活动。"
          }
        },
        {
          "ext": ".md / .markdown / .txt / .text",
          "forward": "A",
          "reverse": "A / C",
          "sample": "markdown",
          "note": {
            "en": "Multi-page Markdown and plain-text documents (headings, lists, code fences, blockquotes, tables, hr) or standalone tables. Standalone and paragraph ![alt](path) references embed bounded relative PNG/JPEG images within the input directory tree as flow blocks; headings/lists/quotes/tables/code keep alt text. Reverse: heuristic row/column clustering or metadata restore.",
            "ja": "複数ページのMarkdown・プレーンテキスト文書（見出し、リスト、コードフェンス、引用、表、罫線）または単独表。単独行・段落内の![alt](path)で入力ディレクトリ内のPNG/JPEGを上限付きでフロー画像として埋め込み、見出し・リスト・引用・表・コード内は代替テキストとして表示。逆変換: ヒューリスティックな行列クラスタリング、またはメタデータ復元。",
            "zh": "多页 Markdown 与纯文本（标题、列表、代码块、引用、表格、分隔线）或独立表格。单独行和段落内的 ![alt](path) 可嵌入输入目录树内有界的相对 PNG/JPEG 图像作为流式块；标题/列表/引用/表格/代码中的图像保留替代文本。反向：启发式行列聚类或元数据还原。"
          }
        },
        {
          "ext": ".adoc / .asciidoc",
          "forward": "A",
          "reverse": null,
          "sample": "adoc",
          "note": {
            "en": "AsciiDoc technical documentation — section titles, lists, source blocks, tables, paragraphs, and block image::target[attrs] macros. Relative imagesdir PNG/JPEG targets inside the input tree are embedded as centered flow blocks; external, escaping, and unsupported images are omitted with warnings, while dimensions, alignment, captions, links, inline images, and other layout are approximated.",
            "ja": "AsciiDoc 技術文書 — セクション見出し、リスト、ソースブロック、表、段落、ブロック画像 image::target[attrs] に対応。入力ツリー内の相対 imagesdir PNG/JPEG は中央寄せフローブロックとして埋め込み、外部・脱出・未対応画像は警告付きで省略。サイズ・配置・キャプション・リンク・inline画像などは近似。",
            "zh": "AsciiDoc 技术文档 — 支持章节标题、列表、代码块、表格、段落和 image::target[attrs] 块图像宏。输入目录树内相对 imagesdir PNG/JPEG 作为居中流块嵌入；外部、越界或不支持的图像会带警告省略，尺寸、对齐、标题、链接、内联图像及其他布局采用近似。"
          }
        },
        {
          "ext": ".rst / .rest",
          "forward": "A",
          "reverse": null,
          "note": {
            "en": "reStructuredText sectioned documents (adorned headings, lists, simple/grid tables, literal and code blocks, common admonitions, and bounded local PNG/JPEG images). File insertion and raw-output directives are never evaluated.",
            "ja": "reStructuredText文書 — 装飾線の見出し、リスト、simple/grid table、literal/code block、一般的なadmonition、入力フォルダ内のPNG/JPEG画像に対応。file insertionとraw出力directiveは実行しません。",
            "zh": "reStructuredText 分节文档 — 支持装饰线标题、列表、简单/网格表、字面量与代码块、常见提示框和受限的本地 PNG/JPEG 图片；不会执行文件插入或 raw 输出指令。"
          }
        },
        {
          "ext": ".org",
          "forward": "A",
          "reverse": null,
          "note": {
            "en": "Org-mode outline documents (headlines, lists, tables, literal source blocks, quote blocks, and bounded local PNG/JPEG links with a bounded pixel width attribute). Babel code, includes, table formulas, and raw export are never run.",
            "ja": "Org-mode outline文書 — 見出し、リスト、表、literal source block、quote block、上限付きwidth指定付きの入力folder内PNG/JPEG linkに対応。Babel code、include、table formula、raw exportは実行しません。",
            "zh": "Org-mode 大纲文档 — 支持标题、列表、表格、字面量代码块、引用块和受限的本地 PNG/JPEG 链接；不会运行 Babel 代码、包含文件、表格公式或 raw 导出。"
          }
        },
        {
          "ext": ".bib / .bibtex",
          "forward": "A",
          "reverse": null,
          "note": {
            "en": "BibTeX bibliographies — renders entry types/keys and all fields. Nested braces, quoted strings, comments, and common TeX escapes are handled; macros, crossrefs, bibliography styles, and TeX execution are not applied.",
            "ja": "BibTeX bibliography — entry type/keyと全fieldを表示。nested brace、quoted string、comment、代表的なTeX escapeに対応し、macro/crossref/style/TeX commandは実行しません。",
            "zh": "BibTeX 书目 — 显示条目类型/键及所有字段。支持嵌套括号、带引号字符串、注释和常见 TeX 转义；不会应用宏、交叉引用、书目样式或执行 TeX。"
          }
        },
        {
          "ext": ".srt / .vtt",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "SubRip/WebVTT subtitle cues render in source order with normalized start/end times. WebVTT NOTE, STYLE, and REGION blocks are omitted; cue positioning and inline styling are flattened with warnings. WebVTT requires UTF-8; SRT accepts UTF-8, BOM-marked UTF-16, and a warned Windows-1252 fallback. Active and external content is never loaded.",
            "ja": "SubRip/WebVTT字幕を入力順に開始・終了時刻とともに表示。WebVTTのNOTE/STYLE/REGIONは省略し、cue位置とinline装飾はwarning付きで平文化します。WebVTTはUTF-8必須、SRTはUTF-8/BOM付きUTF-16/警告付きWindows-1252 fallbackに対応。active contentや外部resourceは読み込みません。",
            "zh": "SubRip/WebVTT 字幕按原顺序显示并规范化起止时间。忽略 WebVTT NOTE、STYLE 和 REGION 区块；提示位置与内联样式会警告后扁平化。WebVTT 要求 UTF-8；SRT 接受 UTF-8、带 BOM 的 UTF-16，并在 Windows-1252 回退时发出警告。不会加载活动内容或外部资源。"
          }
        },
        {
          "ext": ".ttml / .dfxp",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Text-profile TTML/DFXP paragraph cues render with supported media-clock or h/m/s/ms offset times. Parallel-container begin offsets are inherited, but parent end/dur clipping is not applied; sequential containers and non-media time bases are rejected. Styles, regions, animations, image-profile content, and exact layout are omitted. DTDs and external resources are never processed.",
            "ja": "text-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は処理しません。",
            "zh": "按支持的媒体时钟或 h/m/s/ms 偏移时间呈现文本配置文件 TTML/DFXP 段落字幕。继承并行容器的 begin 偏移，但不应用父容器 end/dur 裁剪；拒绝顺序容器和非媒体 timeBase。省略样式、区域、动画、图像配置文件内容和精确布局；绝不处理 DTD 或外部资源。"
          }
        },
        {
          "ext": ".xlf / .xliff",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "XLIFF 1.2 trans-units and XLIFF 2.x units/segments render source and target text, language labels, translation state, groups, context, and notes. Inline paired codes are bracketed; empty placeholders are labeled. Alternate translations, XML extensions, binaries, and skeleton resources are omitted. DTDs and external resources are rejected or never loaded.",
            "ja": "XLIFF 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は処理しません。",
            "zh": "呈现 XLIFF 1.2 trans-unit 及 XLIFF 2.x unit/segment 中的源文、译文、语言、翻译状态、分组、上下文和备注。配对内联代码以括号标示，空占位符显示标签。省略替代译文、XML 扩展、二进制和 skeleton 资源；拒绝 DTD 且不加载外部资源。"
          }
        },
        {
          "ext": ".tmx / .tmx.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "TMX 1.4b translation-memory XML renders bounded version, translation-unit, variant, segment and language counts. Segment text, IDs, notes, DTDs, skeleton files and external resources remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128, 10,000 languages and 200,000 rows. Source: https://www.ttt.org/oscarStandards/tmx/tmx14b.html",
            "ja": "TMX 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",
            "zh": "TMX 1.4b 翻译记忆 XML 渲染有界版本、翻译单元、变体、片段和语言计数。片段文本、ID、注释、DTD、骨架文件和外部资源保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128、10,000种语言和200,000行。来源：https://www.ttt.org/oscarStandards/tmx/tmx14b.html"
          }
        },
        {
          "ext": ".tbx / .tbx.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "TBX/MARTIF terminology XML renders bounded entry, term, language-set, description, administrative, transaction, note and reference counts. Terms, definitions, IDs, URLs, DTD/XCS/Schematron resources and proprietary values remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128, 10,000 languages and 200,000 rows. Source: https://www.iso.org/standard/62510.html",
            "ja": "TBX/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",
            "zh": "TBX/MARTIF 术语 XML 渲染有界条目、术语、语言集、描述、管理、事务、注释和引用计数。术语、定义、ID、URL、DTD/XCS/Schematron 资源和专有值保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128、10,000种语言和200,000行。来源：https://www.iso.org/standard/62510.html"
          }
        },
        {
          "ext": ".idml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Adobe IDML ZIP packages render bounded designmap, story, spread, master-spread, text, hyperlink, graphic and resource counts from in-memory XML. IDs, story text, image/font payloads, links and external resources remain inert. Limits: 256 MiB input/expanded XML, 100,000 entries, 32 MiB/entry, 20,000 XML parts and 200,000 rows. Source: https://community.adobe.com/havfw69955/attachments/havfw69955/indesign/632652/1/idml-specification.pdf",
            "ja": "Adobe 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",
            "zh": "Adobe IDML ZIP 从内存 XML 渲染有界 designmap、故事、跨页、母版跨页、文本、超链接、图形和资源计数。ID、故事文本、图像/字体载荷、链接和外部资源保持惰性。限制：输入/展开 XML 256 MiB、100,000个条目、32 MiB/条目、20,000个 XML 部件和200,000行。来源：https://community.adobe.com/havfw69955/attachments/havfw69955/indesign/632652/1/idml-specification.pdf"
          }
        },
        {
          "ext": ".xpdl / .xpdl.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "XPDL workflow XML renders bounded process, activity, transition, participant, application, data-field and pool/lane counts. IDs, expressions, scripts, application parameters and external packages remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://wfmc.org/xpdl/",
            "ja": "XPDL 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/",
            "zh": "XPDL 工作流 XML 渲染有界流程、活动、转换、参与者、应用、数据字段和池/泳道计数。ID、表达式、脚本、应用参数和外部包保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://wfmc.org/xpdl/"
          }
        },
        {
          "ext": ".onix / .onix.xml / .onix3",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ONIX for Books XML renders bounded release, Product, ProductIdentifier, descriptive/collateral, publishing, supply, contributor, language, subject, price and resource counts. ISBNs, titles, prices, descriptions, URLs, codelists and commercial values remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.hanmoto.com/pub/onix/ONIX_for_Books_Format_Specification_3.0.2.html",
            "ja": "ONIX 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",
            "zh": "ONIX for Books XML 渲染有界发布版本、产品、产品标识符、描述/附加内容、出版、供应、贡献者、语言、主题、价格和资源计数。ISBN、标题、价格、描述、URL、代码表和商业值保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.hanmoto.com/pub/onix/ONIX_for_Books_Format_Specification_3.0.2.html"
          }
        },
        {
          "ext": ".cda / .cda.xml / .ccd.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "HL7 CDA XML renders bounded ClinicalDocument section, entry, observation, act, encounter, procedure, organizer, author, participant, narrative and template counts. PHI, identifiers, narrative XHTML, coded values and references remain inert; this is not de-identification. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://hl7.org/cda/",
            "ja": "HL7 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/",
            "zh": "HL7 CDA XML 渲染有界 ClinicalDocument 章节、条目、观察、行为、就诊、程序、组织器、作者、参与者、叙事和模板计数。PHI、标识符、叙事 XHTML、编码值和引用保持惰性；这不是去标识化。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://hl7.org/cda/"
          }
        },
        {
          "ext": ".abw",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "AbiWord AWML XML renders bounded section, paragraph, character, table/cell, image, bookmark, hyperlink, field and equation counts. Text, styles, links and embedded objects remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows.",
            "ja": "AbiWord 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。",
            "zh": "AbiWord AWML XML 渲染有界章节、段落、字符、表格/单元格、图像、书签、超链接、字段和方程计数。文本、样式、链接和嵌入对象保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。"
          }
        },
        {
          "ext": ".fo / .xslfo / .xsl-fo.xml / .fo.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "XSL-FO formatting-object XML renders bounded layout-master, page-sequence, flow, region, block/inline, table, graphic, link, bookmark, page-number, list and footnote counts. Properties, text, coordinates, external media and PDF formatting remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.w3.org/TR/xsl/",
            "ja": "XSL-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/",
            "zh": "XSL-FO 格式对象 XML 渲染有界布局主、页面序列、流、区域、块/内联、表格、图形、链接、书签、页码、列表和脚注计数。属性、文本、坐标、外部媒体和 PDF 格式保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.w3.org/TR/xsl/"
          }
        }
      ]
    },
    {
      "id": "diagrams",
      "name": {
        "en": "Diagrams",
        "ja": "図表・ダイアグラム",
        "zh": "图表"
      },
      "items": [
        {
          "ext": ".graphml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GraphML 1.0 graph documents — bounded XML parsing keeps nodes, edges, directed/undirected defaults, labels, and common yFiles basic shape hints, then uses the layered diagram renderer. Nested/compound nodes, hyperedges, custom key semantics, coordinate preservation, and external resources are omitted or warned; DTDs are rejected.",
            "ja": "GraphML 1.0図面 — bounded XML parserでnode/edge、directed/undirected、label、yFiles基本shapeを読み、layered diagram rendererで描画。nested/compound node、hyperedge、custom key、座標、外部resourceは省略またはwarning。DTDは拒否。",
            "zh": "GraphML 1.0 图文档 — 通过有界 XML 解析保留节点、边、有向/无向默认值、标签和常见 yFiles 基本形状提示，再使用分层图布局。嵌套/复合节点、超边、自定义 key 语义、坐标保持和外部资源会省略或警告；拒绝 DTD。"
          }
        },
        {
          "ext": ".gexf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GEXF 1.3 graph exchange documents — bounded XML parsing keeps static node/edge topology, default edge direction, labels, and namespaced labels, then uses the layered diagram renderer. Dynamic spells, attributes, multiple graphs, compound structure, layouts, plugins, and external resources are omitted or warned; DTDs are rejected.",
            "ja": "GEXF 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は拒否。",
            "zh": "GEXF 1.3 图交换文档 — 通过有界 XML 解析保留静态节点/边拓扑、默认边方向、标签和命名空间标签，再使用分层图布局。动态 spells、属性、多图、复合结构、布局、插件和外部资源会省略或警告；拒绝 DTD。"
          }
        },
        {
          "ext": ".xgmml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "XGMML/Cytoscape graph XML — bounded parsing keeps graph/node/edge labels, directed flag, and att/graphics diagnostics before using the layered renderer. Attribute columns, coordinates, nested subgraphs, plugins, and external resources are omitted or warned; DTDs are rejected.",
            "ja": "XGMML/Cytoscape graph XML — bounded parserでgraph/node/edge label、directed flag、att/graphicsの存在を検査し、layered rendererで描画。attribute column、座標、nested subgraph、plugin、外部resourceは省略またはwarning。DTDは拒否。",
            "zh": "XGMML/Cytoscape 图 XML — 有界解析保留图/节点/边标签、有向标志，并对 att/graphics 给出诊断后使用分层布局。属性列、坐标、嵌套子图、插件和外部资源会省略或警告；拒绝 DTD。"
          }
        },
        {
          "ext": ".gml (Graph Modeling Language)",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Bracketed Graph Modeling Language text (`graph [ ... ]`) — bounded tokenization keeps node/edge records, labels, comments, and the directed flag. The `.gml` extension is disambiguated from geographic GML XML; arbitrary attributes, graphics coordinates, and non-UTF-8 input are omitted or rejected.",
            "ja": "括弧付きGraph Modeling Language (`graph [ ... ]`) — bounded tokenizerでnode/edge、label、comment、directed flagを読みます。`.gml`は地理GML XMLとcontent sniffで区別し、任意attribute、graphics座標、非UTF-8入力は省略または拒否。",
            "zh": "括号式 Graph Modeling Language（`graph [ ... ]`）— 有界分词保留节点/边、标签、注释和 directed 标志。通过内容探测将 `.gml` 与地理 GML XML 区分；任意属性、图形坐标和非 UTF-8 输入会省略或拒绝。"
          }
        },
        {
          "ext": ".drawio / .dio / .xml",
          "forward": "A",
          "reverse": "A / C",
          "sample": "drawio",
          "note": {
            "en": "mxGraph XML models and stencils. Reverse: 100% editable with `--embed-drawio-source` (A); otherwise embedded picture (A) or heuristic recovery (C).",
            "ja": "mxGraph XML モデルとステンシルに対応。逆変換: `--embed-drawio-source` 付きなら完全編集可能（A）、それ以外は埋め込み画像（A）またはヒューリスティック復元（C）。",
            "zh": "支持 mxGraph XML 模型与模具库。反向：加上 `--embed-drawio-source` 可完全可编辑（A）；否则为内嵌图片（A）或启发式复原（C）。"
          }
        },
        {
          "ext": ".bpmn / .bpmn2",
          "forward": "A",
          "reverse": null,
          "sample": "bpmn",
          "note": {
            "en": "BPMN 2.0 process diagrams use explicit BPMN Diagram Interchange shapes and waypoints. Common events, activities, gateways, participants/lanes, and sequence flows are drawn. DI coordinates are required; message flows, data objects, event-definition glyphs, annotations and process execution are omitted or warned; subprocess expansion state is not reconstructed. DTDs and external resources are not loaded. Limits: 32 MiB input, 500,000 XML events, 200,000 elements/rendered nodes, depth 80 and 100 diagrams/pages.",
            "ja": "BPMN 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。",
            "zh": "使用显式 BPMN Diagram Interchange 形状和航点绘制 BPMN 2.0 流程图。支持常见事件、活动、网关、参与者/泳道和顺序流。必须提供 DI 坐标；消息流、数据对象、事件定义图标、注释和流程执行会省略或警告；不会重建子流程展开状态。不读取 DTD 或外部资源。限制：输入 32 MiB、500,000 个 XML 事件、200,000 个元素/渲染节点、深度 80、100 个图/页面。"
          }
        },
        {
          "ext": ".cmmn",
          "forward": "A",
          "reverse": null,
          "sample": "cmmn",
          "note": {
            "en": "CMMN 1.1 case plans use CMMN Diagram Interchange Bounds and waypoints to draw case-plan boundaries, plan-item tasks/milestones, case-file items and dotted connectors. Sentries, criteria, lifecycle rules, expressions and case execution remain inert; DTDs and external resources are not loaded. Limits: 32 MiB input, 500,000 XML events, 200,000 XML nodes/rendered nodes, depth 80 and 100 diagrams/pages.",
            "ja": "CMMN 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。",
            "zh": "使用 CMMN 1.1 CMMN-DI Bounds 和航点绘制案例计划边界、计划项任务/里程碑、案例文件项及虚线连接器。哨兵、准则、生命周期规则、表达式和案例执行保持惰性；不读取 DTD 或外部资源。限制：输入 32 MiB、500,000 个 XML 事件、200,000 个 XML/渲染节点、深度 80、100 个图/页面。"
          }
        },
        {
          "ext": ".excalidraw / .excalidraw.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Excalidraw virtual whiteboard scenes — rectangles, ellipses, diamonds, arrows, lines, freedraw, and text.",
            "ja": "Excalidraw ホワイトボードシーン — 矩形、楕円、ひし形、矢印、線、フリーハンド、テキストに対応。",
            "zh": "Excalidraw 白板场景 — 支持矩形、椭圆、菱形、箭头、线条、手绘与文本。"
          }
        },
        {
          "ext": ".puml / .plantuml",
          "forward": "A",
          "reverse": null,
          "sample": "plantuml",
          "note": {
            "en": "PlantUML text diagrams — sequence and class/graph diagrams with participants, actors, and lifelines.",
            "ja": "PlantUML テキスト図 — 参加者・アクター・ライフラインを持つシーケンス図やクラス/グラフ図に対応。",
            "zh": "PlantUML 文本图 — 支持带参与者、角色与生命线的时序图及类/关系图。"
          }
        },
        {
          "ext": ".d2",
          "forward": "A",
          "reverse": null,
          "sample": "d2",
          "note": {
            "en": "D2 declarative architecture diagrams — shapes, containers, directed/undirected connections, and labels.",
            "ja": "D2 宣言的アーキテクチャ図 — 図形、コンテナ、有向/無向の接続、ラベルに対応。",
            "zh": "D2 声明式架构图 — 支持形状、容器、有向/无向连接与标签。"
          }
        },
        {
          "ext": ".dot / .gv",
          "forward": "A",
          "reverse": "A / C",
          "sample": "dot",
          "note": {
            "en": "Graphviz hierarchical layout. Reverse: metadata restore (A) or topological text/edge recovery (C).",
            "ja": "Graphviz の階層レイアウトに対応。逆変換: メタデータ復元（A）、または位相的なテキスト/エッジ復元（C）。",
            "zh": "Graphviz 层次布局。反向：元数据还原（A），或拓扑文本/边的启发式复原（C）。"
          }
        },
        {
          "ext": ".mmd / .mermaid",
          "forward": "A",
          "reverse": "A / C",
          "sample": "mermaid",
          "note": {
            "en": "Flowcharts and sequence diagrams. Reverse: metadata restore (A) or heuristic extraction (C).",
            "ja": "フローチャートとシーケンス図に対応。逆変換: メタデータ復元（A）、またはヒューリスティック抽出（C）。",
            "zh": "流程图与时序图。反向：元数据还原（A），或启发式提取（C）。"
          }
        },
        {
          "ext": ".vsdx / .vsdm / .vstx / .vstm / .vdx",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Visio Open XML drawings/templates and legacy VDX XML drawings — follows internal package relationships or standalone XML page order; renders direct ShapeSheet paths/styles, common named shapes, text, and straight one-dimensional connector endpoints. Master inheritance, groups, foreign objects, arrowheads, and curved routing are omitted or approximated with warnings. External relationships are not fetched and macros are never executed.",
            "ja": "Visio Open XML図面/テンプレートと旧VDX XML図面 — package内部relationshipまたはXML内ページ順をたどり、ShapeSheetに直接あるpath/style、基本的な名前付き図形、text、直線connector端点を描画。master継承、group、foreign object、arrowhead、曲線routingは警告付きで省略または近似。外部relationshipは取得せず、macroは実行しません。",
            "zh": "Visio Open XML 绘图/模板及旧版 VDX XML 绘图 — 按内部包关系或独立 XML 页面顺序读取，渲染直接 ShapeSheet 路径/样式、常见命名形状、文本和直线连接器端点。母版继承、组合、外来对象、箭头及曲线路由会警告后省略或近似；不获取外部关系，也不执行宏。"
          }
        },
        {
          "ext": ".vsd / .vss / .vst / .vsw",
          "forward": "A",
          "reverse": null,
          "sample": "vsd",
          "note": {
            "en": "Legacy Visio Compound File Binary drawings, stencils, templates and workspaces are validated and rendered as bounded stream/storage metadata. Opaque ShapeSheet geometry, text, styles, macros, OLE payloads and external links remain inert.",
            "ja": "旧Visio Compound File Binaryのdrawing/stencil/template/workspaceを検証し、stream/storage metadataをbounded表示。ShapeSheet geometry、text、style、macro、OLE payload、外部linkは不活性。",
            "zh": "验证旧版 Visio Compound File Binary 绘图、模具、模板和工作区，并将流/存储元数据以有界表格渲染。ShapeSheet 几何、文本、样式、宏、OLE 负载和外部链接保持不活动。"
          }
        }
      ]
    },
    {
      "id": "cad",
      "name": {
        "en": "CAD / CAM / 3D",
        "ja": "CAD・CAM・3D",
        "zh": "CAD/CAM/3D"
      },
      "items": [
        {
          "ext": ".landxml / .landxml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "LandXML 1.2 civil/survey exchange documents render version/date/units, named TIN surfaces with point/face counts, alignment segment counts, survey points, parcels and pipe networks. Coordinate payloads, boundary/design geometry, external schema URLs and survey metadata are omitted; no terrain calculation, stationing, external reference or network operation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Sources: 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).",
            "ja": "LandXML 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)。",
            "zh": "LandXML 1.2 土木/测量交换文档会渲染版本/日期/单位、命名 TIN 曲面及点/面计数、路线段、测量点、地块和管网。省略坐标负载、边界/设计几何、外部模式 URL 与测量元数据；不执行地形计算、里程、外部引用或网络操作。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度128及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)。"
          }
        },
        {
          "ext": ".bcfzip",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "buildingSMART BIM Collaboration Format ZIP issue packages render bcf.version, project name, topic title/status/priority and bounded comment/viewpoint/document-reference/component counts from markup.bcf. Snapshot images, IFC/model payloads, document URLs, GUID payloads and collaboration actions remain inert. Limits: 128 MiB compressed input, 128 MiB cumulative expanded metadata, 100,000 entries, 16 MiB/entry, 500,000 XML events, 300,000 nodes, depth 96 and 100,000 rows. Source: https://technical.buildingsmart.org/standards/bcf/",
            "ja": "buildingSMART 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/",
            "zh": "buildingSMART BIM Collaboration Format ZIP 问题包会渲染 bcf.version、项目名称、markup.bcf 的主题标题/状态/优先级以及有界的评论/视点/文档引用/组件计数。快照图像、IFC/模型载荷、文档 URL、GUID 载荷和协作操作保持惰性。限制：压缩输入128 MiB、累计展开元数据128 MiB、100,000个条目、每条16 MiB、500,000个 XML 事件、300,000个节点、深度96、100,000行。来源：https://technical.buildingsmart.org/standards/bcf/"
          }
        },
        {
          "ext": ".dxf",
          "forward": "A",
          "reverse": "A",
          "sample": "dxf",
          "note": {
            "en": "Forward: ASCII and Binary DXF 2D/3D entities across layers. Reverse: packages SVG paths and text into AutoCAD R12 DXF.",
            "ja": "変換: レイヤーをまたぐASCII/Binary DXFの2D/3Dエンティティ。逆変換: SVGのパスとテキストをAutoCAD R12 DXFへ格納。",
            "zh": "正向：ASCII 和二进制 DXF 的跨图层 2D/3D 图元。反向：将 SVG 路径与文本打包为 AutoCAD R12 DXF。"
          }
        },
        {
          "ext": ".gbr .gerber .gtl .gbl .gts .gbs .gto .gbo .gko .gm1 .gm2",
          "forward": "A",
          "reverse": "A",
          "sample": "gerber",
          "note": {
            "en": "PCB RS-274X apertures and flashes across all standard layer extensions. Reverse: CAM photo-plotter commands.",
            "ja": "標準的な全レイヤー拡張子に対応するPCB RS-274X アパーチャ・フラッシュ。逆変換: CAMフォトプロッターコマンド。",
            "zh": "覆盖所有标准层扩展名的 PCB RS-274X 孔径与曝光。反向：生成 CAM 光绘机指令。"
          }
        },
        {
          "ext": ".kicad_pcb",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Bounded KiCad board S-expressions render millimeter-based tracks, arcs, vias, common pads, Edge.Cuts, board/footprint graphics, selected text, and cached filled zone polygons. No DRC or zone refill is performed; images, 3D models, custom pads, non-unit scaled footprints, text boxes, complex curves, text variables, and rotated text are omitted or approximated.",
            "ja": "KiCad 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は省略または近似します。",
            "zh": "有界解析 KiCad PCB S-expression，以毫米坐标绘制走线、圆弧、过孔、常见焊盘、Edge.Cuts、板级/封装图形、部分文本和缓存的填充区域多边形。不运行 DRC 或重填区域；图像、3D 模型、自定义焊盘、文本框、复杂曲线、文本变量和旋转文本会省略或近似。"
          }
        },
        {
          "ext": ".scad",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenSCAD CAD source is scanned as inert code. Module/function declarations, primitive solids, transforms, booleans, assignments and import/use/include references render as bounded metadata; geometry, expressions, loops, libraries and external files are never executed. Limits: 128 MiB input, 2,000,000 lines, 1 MiB/line and 100,000 rows. Source: https://files.openscad.org/documentation/manual/The_OpenSCAD_Language.html",
            "ja": "OpenSCAD 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",
            "zh": "OpenSCAD CAD 源代码会作为惰性代码扫描。模块/函数声明、基本实体、变换、布尔操作、赋值及 import/use/include 引用渲染为有界元数据；绝不执行几何、表达式、循环、库或外部文件。限制：输入128 MiB、2,000,000行、每行1 MiB和100,000行输出。来源：https://files.openscad.org/documentation/manual/The_OpenSCAD_Language.html"
          }
        },
        {
          "ext": ".amf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ISO/ASTM 52915 AMF 1.2 XML object/mesh documents render object-local vertices and volume triangles through the bounded shaded OBJ renderer. Units remain metadata; materials, textures, color, lattice, slices and external references remain inert. Limits: 128 MiB input, 500,000 XML events, 300,000 nodes, 2,000,000 vertices and 200,000 triangles. Source: https://www.iso.org/standard/74640.html",
            "ja": "ISO/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",
            "zh": "ISO/ASTM 52915 AMF 1.2 XML 对象/网格文档会通过有界阴影 OBJ 渲染器绘制对象局部顶点和体三角形。单位保留为元数据；材料、纹理、颜色、晶格、切片和外部引用保持惰性。限制：输入128 MiB、500,000个 XML 事件、300,000个节点、2,000,000个顶点和200,000个三角形。来源：https://www.iso.org/standard/74640.html"
          }
        },
        {
          "ext": ".plmxml / .plm.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Siemens PLM XML product and assembly documents render bounded ProductDef, Part, Structure, Instance, Representation, ConstructionGeometry, Attribute and ExternalReference counts. XT/Parasolid geometry, IDs, attribute values, URLs and external files remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://media.plm.automation.siemens.com/open/plm-xml/docs/v7.0.2/documentation/plmxml_PLMXML.html",
            "ja": "Siemens 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",
            "zh": "Siemens PLM XML 产品/装配文档会渲染有界的 ProductDef、Part、Structure、Instance、Representation、ConstructionGeometry、Attribute 和 ExternalReference 计数。XT/Parasolid 几何、ID、属性值、URL 和外部文件保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128及200,000行。来源：https://media.plm.automation.siemens.com/open/plm-xml/docs/v7.0.2/documentation/plmxml_PLMXML.html"
          }
        },
        {
          "ext": ".sch",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "KiCad legacy Eeschema schematics. Parses the EESchema header, $Comp blocks, mil-coordinate wires, labels/notes and junctions, drawing a deterministic approximation without opening cache libraries, symbols, images, models or DRC.",
            "ja": "KiCad legacy Eeschema schematic。EESchema header、$Comp block、mils座標wire、label/note、junctionを読み、cache library、symbol、image、model、DRCを開かず決定的な近似描画を行います。",
            "zh": "KiCad 旧版 Eeschema 原理图。解析 EESchema 标头、$Comp 块、以 mil 为单位的导线、标签/注释和连接点，在不打开缓存库、符号、图像、模型或 DRC 的情况下绘制确定性近似图。"
          }
        },
        {
          "ext": ".kicad_sch",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "KiCad 6+ schematic S-expressions. Reuses the bounded arena to extract symbol instances, wire/bus point lists, labels, text and junctions; embedded library definitions, pin connectivity, hierarchy, images, models and ERC/DRC remain inert.",
            "ja": "KiCad 6+ schematic S-expression。bounded arenaを再利用してsymbol instance、wire/busのxy、label、text、junctionを抽出します。embedded library definition、pin connectivity、hierarchy、image、model、ERC/DRCは不活性です。",
            "zh": "KiCad 6+ 原理图 S-expression。复用有界解析器提取符号实例、导线/总线点列表、标签、文本和连接点；嵌入式库定义、引脚连接、层次结构、图像、模型及 ERC/DRC 保持惰性。"
          }
        },
        {
          "ext": ".sch (EAGLE XML signature)",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Autodesk EAGLE XML schematics. Parses bounded parts, instances, plain/net wires, labels and text only when the <eagle> root signature is present; library package geometry, scripts, external files, pin connectivity and DRC/ERC remain inert.",
            "ja": "Autodesk EAGLE XML schematic。<eagle> root signatureがある場合のみbounded parts、instances、plain/net wire、label、textを解析します。library geometry、script、外部file、pin connectivity、DRC/ERCは不活性です。",
            "zh": "Autodesk EAGLE XML 原理图。仅在存在 <eagle> 根签名时解析有界 parts、instances、plain/net 导线、标签和文本；库封装几何、脚本、外部文件、引脚连接及 DRC/ERC 保持惰性。"
          }
        },
        {
          "ext": ".asc (LTspice Version signature)",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "LTspice ASCII schematics. Decodes UTF-8/ASCII and BOM-marked UTF-16, then parses Version/SHEET, WIRE, FLAG, SYMBOL/SYMATTR, TEXT and basic graphics. ESRI ASCII Grid signatures are detected separately; .asy libraries, models and simulation commands are never opened or executed.",
            "ja": "LTspice 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は開きません。",
            "zh": "LTspice ASCII 原理图。解码 UTF-8/ASCII 和带 BOM 的 UTF-16，然后解析 Version/SHEET、WIRE、FLAG、SYMBOL/SYMATTR、TEXT 及基本图形；与 ESRI ASCII Grid 签名分开检测，不打开 .asy 库、模型或仿真命令。"
          }
        },
        {
          "ext": ".cir / .sp / .spice / .ckt / .net",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "SPICE/ngspice circuit netlists. Parses title, element cards, + continuations, node names and values with bounded device-prefix node checks. Dot commands, model/control sections and include/lib paths remain inert and are never executed or opened.",
            "ja": "SPICE/ngspice circuit netlist。title、element card、+ continuation、node name、valueをboundedに読み、device prefixごとのnode数を検証します。dot command、model/control section、include/lib pathは不活性で実行・openしません。",
            "zh": "SPICE/ngspice 电路网表。解析标题、元件卡、+ 续行、节点名称和值，并按有界设备前缀检查节点数量；点命令、模型/控制章节及 include/lib 路径保持惰性，绝不执行或打开。"
          }
        },
        {
          "ext": ".plt / .hpgl",
          "forward": "A",
          "reverse": "A",
          "sample": "hpgl",
          "note": {
            "en": "HP-GL pen plotter vectors. Reverse: pen motion commands.",
            "ja": "HP-GL ペンプロッターベクター。逆変換: ペン動作コマンド。",
            "zh": "HP-GL 绘图仪矢量指令。反向：生成运笔指令。"
          }
        },
        {
          "ext": ".gcode / .nc / .ngc / .tap",
          "forward": "A",
          "reverse": "A",
          "sample": "gcode",
          "note": {
            "en": "CNC toolpaths. Reverse: G0/G1/G2 toolpath generation.",
            "ja": "CNC 加工パスに対応。逆変換: G0/G1/G2 加工パス生成。",
            "zh": "数控刀具路径。反向：生成 G0/G1/G2 刀具路径。"
          }
        },
        {
          "ext": ".drl / .drd / .xln",
          "forward": "A",
          "reverse": "A",
          "sample": "excellon",
          "note": {
            "en": "Excellon CNC drill holes. Reverse: drill coordinate extraction.",
            "ja": "Excellon CNC ドリル穴データ。逆変換: ドリル座標抽出。",
            "zh": "Excellon 数控钻孔数据。反向：提取钻孔坐标。"
          }
        },
        {
          "ext": ".stl / .obj / .ply",
          "forward": "A",
          "reverse": "A (2.5D)",
          "sample": [
            "stl",
            "obj",
            "ply"
          ],
          "note": {
            "en": "3D mesh isometric projection with diffuse shading; vertex-only PLY point clouds preserve separate RGB properties in bounded point marks, quantizing only above 512 color groups. Reverse: 2.5D extruded 3D geometry.",
            "ja": "3Dメッシュの等角投影・陰影シェーディング。PLY vertex-only point cloudは上限付き点markで描画し、separate RGB propertyを保持（512色を超える場合のみquantize）。逆変換: 2.5D押し出し3D形状。",
            "zh": "带漫反射着色的 3D 网格等距投影；仅含顶点的 PLY 点云在有界点标记中保留分离 RGB 属性，仅在超过 512 个颜色组时量化。反向：2.5D 挤出三维几何体。"
          }
        },
        {
          "ext": ".xyz",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASCII point rows accept common named X/Y/Z, intensity/reflectance, RGB and normal headers, or headerless homogeneous 3/4/6/7/9/10-field XYZ, XYZI, XYZRGB, XYZI-RGB, XYZN or XYZI-RGB-normal layouts. Accepts whitespace/comma separators and # or // comments. Six fields are assumed XYZRGB and seven XYZI-RGB. Keeps integer RGB bytes or normalized decimal channels (black remains black); maps intensity linearly to the observed finite range. Coordinates remain as stored; units, CRS and scanner pose cannot be inferred. Normals are ignored. Bounds: 128 MiB, 5 million records, 200,000 output points.",
            "ja": "ASCII 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点。",
            "zh": "ASCII 点数据行支持常见的命名 X/Y/Z、强度、RGB 和法线列头，也支持无头且字段数一致的 3/4/6/7/9/10 字段 XYZ、XYZI、XYZRGB、XYZI-RGB、XYZN 或 XYZI-RGB-法线布局。接受空格/逗号分隔以及 # 或 // 注释。六字段按 XYZRGB 解释，七字段按 XYZI-RGB 解释。保留整数 RGB 字节或归一化小数颜色（黑色仍为黑色）；强度按有限观测范围线性映射。坐标保持原值；无法推断单位、CRS 或扫描仪位姿。忽略法线。限制：128 MiB、500 万条记录、输出 200,000 个点。"
          }
        },
        {
          "ext": ".pcd",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "PCL PCD v0.5–0.7 point clouds in ASCII, little-endian binary, or LZF-compressed binary form. Bounded XYZ point marks preserve packed or separate RGB colors, quantized only when over 512 color groups. Other fields are ignored with a warning, and non-default VIEWPOINT poses are not applied.",
            "ja": "PCL 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は適用しません。",
            "zh": "支持 PCL PCD v0.5–0.7 点云的 ASCII、小端二进制或 LZF 压缩二进制格式。有界 XYZ 点标记保留打包或分离的 RGB 颜色，仅在颜色组超过 512 时量化。其他字段会警告后忽略，非默认 VIEWPOINT 位姿不会应用。"
          }
        },
        {
          "ext": ".las / .laz",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASPRS LAS 1.0–1.4 and LASzip LAZ point clouds. Scaled XYZ and optional RGB are sampled deterministically to 200,000 points. Uncompressed LAS uses indexed seeks; LAZ sequential decoding is capped at 20 million source points. CRS transforms and waveform/classification/intensity attributes are not applied.",
            "ja": "ASPRS 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属性は適用しません。",
            "zh": "支持 ASPRS LAS 1.0–1.4 与 LASzip LAZ 点云。对缩放后的 XYZ 和可选 RGB 最多确定性采样 200,000 个点。未压缩 LAS 使用索引定位；LAZ 顺序解码最多处理 2,000 万源点。不执行 CRS 转换，也不显示波形、分类和强度属性。"
          }
        },
        {
          "ext": ".e57",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASTM E57 1.0 scan interchange. Validates the E57 header, XML extent, and CRC-protected pages read for XML and point data. Emits one page per scan, applies each pose, converts spherical to Cartesian points, retains normalized RGB or maps normalized intensity to grayscale. Limits: 2 GiB input, 50 MiB XML/text, 1 million XML events, 250,000 XML nodes/depth 64, 10,000 scans, 128 attributes/scan, 20 million decoded points, and 200,000 output sample points. Images, CRS reprojection, returns, timestamps, grouping and numeric extension attributes are omitted; string attributes are unsupported.",
            "ja": "ASTM 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は未対応です。",
            "zh": "ASTM E57 1.0 扫描交换格式。验证 E57 文件头、XML 范围以及读取的 XML/点数据页 CRC。每个扫描生成一页，应用扫描位姿，将球坐标转换为笛卡尔坐标，保留归一化 RGB 或把归一化强度映射为灰度。上限：输入 2 GiB、XML 50 MiB、10,000 次扫描、每次扫描 128 个属性、解码 2,000 万点、输出采样 200,000 点。不显示图像、CRS 重投影、回波、时间戳、分组和自定义属性；不支持字符串属性。"
          }
        },
        {
          "ext": ".pts",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Leica PTS ASCII point clouds: one declared point count followed by homogeneous four-field XYZ/intensity or seven-field XYZ/intensity/RGB records. Legacy all-integer intensity uses Leica's signed [-2048, 2047] range; decimal intensity uses [0, 1]. RGB is retained, with blue fallback for Leica's reserved (0, 0, 0) no-color value. The origin is a valid coordinate; scanner pose/grid order is unavailable. Deterministic sampling caps output at 200,000 points.",
            "ja": "Leica 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点です。",
            "zh": "Leica PTS ASCII 点云：先读取声明的点数，再读取字段宽度一致的四字段 XYZ/强度或七字段 XYZ/强度/RGB 记录。传统全整数强度使用 Leica 的有符号 [-2048, 2047] 范围；小数强度使用 [0, 1]。保留 RGB，Leica 保留的 (0, 0, 0) 无颜色值使用蓝色回退。原点是有效坐标；无法获取扫描仪位姿或网格顺序。确定性采样最多输出 200,000 个点。"
          }
        },
        {
          "ext": ".ptx",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Leica PTX ASCII point clouds can contain multiple structured scans. Applies the registered 4x4 cloud transform, retains RGB when present (Leica's reserved (0, 0, 0) no-color value uses a blue fallback), or maps intensity-only records to grayscale. No-return cells and scanner pose/grid metadata are omitted. Deterministic sampling is capped at 200,000 points total.",
            "ja": "Leica 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点です。",
            "zh": "支持包含多个结构化扫描的 Leica PTX ASCII 点云。应用已注册的 4×4 云变换；存在 RGB 时保留 RGB（Leica 保留的 (0, 0, 0) 无颜色值使用蓝色回退），否则将强度映射为灰度。忽略无回波单元和扫描仪位姿/网格元数据。全文件确定性采样最多 200,000 个点。"
          }
        },
        {
          "ext": ".off / .coff / .noff / .cnoff",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASCII OFF polygon meshes rendered as shaded isometric surfaces. Vertex colors/normals and face colors are ignored with a warning; binary, 4D and hole-bearing polygon variants are unsupported.",
            "ja": "ASCII OFF polygon meshをisometricで陰影付き描画。vertex color/normalとface colorはwarning付きで省略し、binary・4D・hole付きpolygonは未対応。",
            "zh": "ASCII OFF 多边形网格以等距投影和阴影渲染。顶点颜色/法线及面颜色会警告后忽略；不支持二进制、4D 和带孔多边形变体。"
          }
        },
        {
          "ext": ".3mf",
          "forward": "A",
          "reverse": "A (2.5D)",
          "sample": null,
          "note": {
            "en": "3D Manufacturing Format — follows build-item selection and component/build transforms, and converts declared units to millimeters for the isometric preview. Required extensions are rejected; materials and overlapping-solid unions are not evaluated. Reverse: 2.5D extruded 3D mesh geometry in 3MF XML archive.",
            "ja": "3D Manufacturing Format — build itemとcomponent/build transformを反映し、宣言unitをmmへ換算して等角投影。未対応required extensionは拒否し、materialと重なったsolidのunionは評価しません。逆変換: 3MF XMLアーカイブ内の2.5D押し出し3Dメッシュ。",
            "zh": "3D Manufacturing Format — 按 build item 选择对象并应用组件/构建变换，将声明单位换算为毫米后进行等距预览。遇到不支持的必需扩展会拒绝；不处理材质和重叠实体的并集。反向：在 3MF XML 归档中生成 2.5D 挤出三维网格几何。"
          }
        },
        {
          "ext": ".gltf / .glb",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "glTF 2.0 JSON and GLB scene preview. Renders triangle/line primitives in the default scene, applies node transforms, and scales meters to millimeter preview units. External buffers are local and directory-confined; materials, textures, skins and animations are not evaluated.",
            "ja": "glTF 2.0 JSON/GLBシーン。default sceneの三角形/線分とnode変換を描画し、meter座標をpreview用mmへscaleします。外部bufferは入力ディレクトリ内だけから読み、material・texture・skin・animationは評価しません。",
            "zh": "glTF 2.0 JSON/GLB 场景预览：渲染默认场景的三角形/线段、应用节点变换，并将米单位缩放为毫米预览单位。外部缓冲区仅从输入目录树内读取；不评估材质、纹理、蒙皮或动画。"
          }
        },
        {
          "ext": ".dae",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "COLLADA XML geometry preview — extracts bounded position sources, VERTEX/POSITION inputs, triangles, and polylist faces, then uses the shaded OBJ mesh renderer. Materials, textures, animations, controllers, external references, and node transforms are omitted or warned.",
            "ja": "COLLADA XML geometry preview — position source、VERTEX/POSITION input、triangle/polylist faceをboundedに抽出し、OBJ shaded mesh rendererで描画。material、texture、animation、controller、外部参照、node transformは省略またはwarning。",
            "zh": "COLLADA XML 几何预览 — 提取有界位置源、VERTEX/POSITION 输入、三角形和 polylist 面，并使用着色 OBJ 网格渲染器。省略或警告材质、纹理、动画、控制器、外部引用和节点变换。"
          }
        },
        {
          "ext": ".x3d",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "X3D XML mesh preview — extracts Coordinate point lists and IndexedFaceSet/IndexedLineSet indices into the bounded shaded OBJ renderer. Transforms, materials, textures, normals, colors, animation and external URLs are omitted or warned.",
            "ja": "X3D XML mesh preview — Coordinate point listとIndexedFaceSet/IndexedLineSet indexをboundedに抽出し、OBJ shaded rendererで描画。transform、material、texture、normal、color、animation、外部URLは省略またはwarning。",
            "zh": "X3D XML 网格预览 — 提取 Coordinate 点列表以及 IndexedFaceSet/IndexedLineSet 索引并交给有界着色 OBJ 渲染器。省略或警告变换、材质、纹理、法线、颜色、动画和外部 URL。"
          }
        },
        {
          "ext": ".wrl / .vrml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "VRML97 text mesh preview. Coordinate point arrays and IndexedFaceSet/IndexedLineSet coordIndex records are validated and delegated to the shaded 3D mesh renderer. TextureCoordinate data, transforms, appearances, scripts, routes and external URLs remain inert; no active content or resource is loaded.",
            "ja": "VRML97テキストmesh。Coordinate point配列とIndexedFaceSet/IndexedLineSetのcoordIndexを検証して陰影付き3D mesh rendererへ渡します。TextureCoordinate、transform、appearance、script、route、外部URLは不活性で、active contentやresourceは読み込みません。",
            "zh": "VRML97 文本网格预览。验证 Coordinate 点数组及 IndexedFaceSet/IndexedLineSet coordIndex 记录，并交给阴影 3D 网格渲染器。TextureCoordinate、变换、外观、脚本、路由和外部 URL 保持惰性；不会加载活动内容或资源。"
          }
        },
        {
          "ext": ".step / .stp",
          "forward": "A",
          "reverse": "A",
          "sample": "step",
          "note": {
            "en": "CAD Part 21 ASCII geometric models. Reverse: ISO 10303-21 curve set / manifold surfaces.",
            "ja": "CAD Part 21 ASCII 幾何モデル。逆変換: ISO 10303-21 曲線集合 / 多様体サーフェス。",
            "zh": "CAD Part 21 ASCII 几何模型。反向：生成 ISO 10303-21 曲线集/流形曲面。"
          }
        },
        {
          "ext": ".ifc",
          "forward": "A",
          "reverse": null,
          "sample": "ifc",
          "note": {
            "en": "IFC-SPF IFC4 previews indexed triangle/polygon face sets and common IfcExtrudedAreaSolid profiles: rectangles, circles (64-segment mesh approximation), and closed 2D polylines. Applies profile, solid, product and local-placement transforms, plus nested IfcMappedItem/IfcRepresentationMap reuse. Mapped items support 3D Cartesian rotation, mirroring, translation and uniform positive scale with mapping-origin inversion; recursion is capped at 32. Simple concave profiles up to 256 vertices use bounded triangulation. Geometry is auto-fitted because project units are not interpreted. B-rep/CSG, tapered/hollow/rounded or other unsupported swept profiles, nonuniform/2D mapped transforms, grid placements, self-intersecting/non-planar faces, polygon holes, material/property data and georeferencing are omitted or warned.",
            "ja": "IFC-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。",
            "zh": "预览 IFC-SPF IFC4 索引三角面/多边形面，以及常见 IfcExtrudedAreaSolid 截面：矩形、圆形（以 64 段网格近似）和闭合二维折线。应用截面、实体、产品及局部放置变换，并支持嵌套 IfcMappedItem/IfcRepresentationMap 复用。映射项支持 3D 笛卡尔旋转、镜像、平移和正的统一缩放，先反转映射原点，递归深度上限为 32。最多 256 个顶点的简单凹截面使用有界三角剖分。由于不解释项目单位，几何会自动适配页面。省略或警告 B-rep/CSG、锥形/空心/圆角及其他不支持的扫掠截面、非统一/2D 映射变换、网格放置、自相交/非平面面、多边形孔洞、材质/属性和地理配准。"
          }
        },
        {
          "ext": ".ifcxml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Reads the buildingSMART IFCXML serialization for the same bounded IFC4 geometry subset: tessellated faces, rectangle/circle/closed-polyline extrusions, placements, and mapped instances. Internal XML IDs and references are resolved within the document. DTDs and external URIs are not processed.",
            "ja": "buildingSMART IFCXMLの限定subsetに対応。IFC4 tessellated face、rectangle/circle/closed-polyline extrusion、placementとmapped instanceを処理します。XML内部ID/referenceのみを解決し、DTDやexternal URIは処理しません。",
            "zh": "读取 buildingSMART IFCXML 序列化格式，支持相同的有界 IFC4 几何子集：三角网格面、矩形/圆形/闭合折线拉伸、放置和映射实例。仅解析文档内部 XML ID 与引用；不处理 DTD 或外部 URI。"
          }
        },
        {
          "ext": ".ifczip",
          "forward": "A",
          "reverse": null,
          "sample": "ifczip",
          "note": {
            "en": "A bounded IFCZIP archive must contain exactly one root-level .ifc model. Sidecar files are not extracted or loaded. Input and declared expanded size are capped at 64 MiB; there are at most 10,000 entries and 8 MiB of names. The normal IFC-SPF geometry bounds also apply.",
            "ja": "上限付きIFCZIP archiveはroot直下に`.ifc` modelを1つだけ含む必要があります。sidecarは展開・読込しません。圧縮input/宣言展開sizeは64 MiB、entry数10,000、name text 8 MiBまで。IFC-SPFのgeometry上限も適用します。",
            "zh": "有界 IFCZIP 存档必须包含且仅包含一个根目录 `.ifc` 模型。不会提取或加载 sidecar 文件。输入与声明的解压大小上限为 64 MiB，最多 10,000 个条目和 8 MiB 文件名；同时应用 IFC-SPF 几何限制。"
          }
        },
        {
          "ext": ".iges / .igs",
          "forward": "A",
          "reverse": "A",
          "sample": null,
          "note": {
            "en": "Initial Graphics Exchange Specification — lines, circular arcs, coplanar B-splines, isometric projection. Reverse: IGES entity 100/102/106 geometric wireframes.",
            "ja": "Initial Graphics Exchange Specification — 直線、円弧、同一平面上のBスプライン、アイソメトリック投影。逆変換: IGES エンティティ 100/102/106 幾何ワイヤフレーム。",
            "zh": "Initial Graphics Exchange Specification — 直线、圆弧、共面 B 样条曲线，等距投影。反向：生成 IGES 实体 100/102/106 几何线框。"
          }
        },
        {
          "ext": ".sat",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASCII ACIS SAT renders bounded body, solid, lump, shell, face, loop, coedge, edge, vertex, surface and transform entity counts. Geometry, NURBS, topology, binary SAB, tessellation and Boolean operations remain inert. Limits: 256 MiB input, 2,000,000 lines, 500,000 entities and 200,000 rows. Source: https://help.autodesk.com/cloudhelp/2023/ENU/AutoCAD-Core/files/GUID-46B2F3E3-F933-4411-94D7-DC4E11D3EC60.htm",
            "ja": "ASCII 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",
            "zh": "ASCII ACIS SAT 渲染有界 body、solid、lump、shell、face、loop、coedge、edge、vertex、surface 和 transform 实体计数。几何、NURBS、拓扑、二进制 SAB、镶嵌和布尔操作保持惰性。限制：输入256 MiB、2,000,000行、500,000个实体和200,000行。来源：https://help.autodesk.com/cloudhelp/2023/ENU/AutoCAD-Core/files/GUID-46B2F3E3-F933-4411-94D7-DC4E11D3EC60.htm"
          }
        },
        {
          "ext": ".stepxml / .stpx / .step.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ISO 10303-28 STEP-XML/AP242 product-data documents render bounded product, assembly-occurrence, representation, geometric-item, point, direction, property and external-reference counts. EXPRESS evaluation, external schema fetches, IDs, URLs and referenced CAD geometry remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.iso.org/standard/40646.html",
            "ja": "ISO 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",
            "zh": "ISO 10303-28 STEP-XML/AP242 产品数据文档会渲染有界的产品、装配发生、表示、几何项、点、方向、属性和外部引用计数。EXPRESS 求值、外部模式获取、ID、URL 和引用 CAD 几何保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.iso.org/standard/40646.html"
          }
        },
        {
          "ext": ".qif / .qif.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Quality Information Framework XML renders bounded Product, ProductDefinition, MeasurementPlan/InspectionPlan, MeasurementResults/QMResults, FeatureMeasurement, Characteristic, Datum, InspectionTraceability and ExternalFileReference counts. Measured values, tolerances, IDs, URLs and external CAD/inspection payloads remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://qifstandards.org/overview/",
            "ja": "Quality 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/",
            "zh": "Quality Information Framework XML 会渲染有界的 Product、ProductDefinition、MeasurementPlan/InspectionPlan、MeasurementResults/QMResults、FeatureMeasurement、Characteristic、Datum、InspectionTraceability 和 ExternalFileReference 计数。测量值、公差、ID、URL 及外部 CAD/检测载荷保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://qifstandards.org/overview/"
          }
        },
        {
          "ext": ".dwg",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Autodesk DWG binary drawings are preflighted from their fixed six-byte AC10xx version header and file size without decoding compressed sections, entities, blocks, layers, proxy graphics, macros or external references.",
            "ja": "Autodesk DWG binary drawingを固定6-byte AC10xx version headerとfile sizeだけで事前検証し、compressed section、entity、block、layer、proxy graphic、macro、外部referenceはデコードしません。",
            "zh": "Autodesk DWG 二进制绘图仅根据固定的六字节 AC10xx 版本头和文件大小进行预检，不解码压缩区段、实体、块、图层、代理图形、宏或外部引用。"
          }
        },
        {
          "ext": ".3dm",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Rhino/OpenNURBS 3DM files are preflighted from the stable `3D Geometry File Format` marker and bounded header bytes. NURBS/mesh chunks, layers, materials, textures, plug-in data and external resources remain inert.",
            "ja": "Rhino/OpenNURBS 3DMを安定した`3D Geometry File Format` markerとbounded header bytesから事前検証。NURBS/mesh chunk、layer、material、texture、plugin、外部resourceは不活性。",
            "zh": "Rhino/OpenNURBS 3DM 文件根据稳定的 `3D Geometry File Format` 标记和有界头字节进行预检。NURBS/网格区块、图层、材质、纹理、插件数据和外部资源保持不活动。"
          }
        },
        {
          "ext": ".3dxml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Dassault 3DXML ZIP packages validate the local Manifest.xml to Root relationship and render bounded ProductStructure, Reference3D, Instance3D, ReferenceRep, InstanceRep and representation counts. Binary 3DRep tessellation, exact geometry, textures and external resources remain inert.",
            "ja": "Dassault 3DXML ZIP packageのlocal Manifest.xml→Root relationshipを検証し、ProductStructure、Reference3D、Instance3D、ReferenceRep、InstanceRep、representation countをbounded表示。binary 3DRep tessellation、exact geometry、texture、外部resourceは不活性。",
            "zh": "Dassault 3DXML ZIP 包验证本地 Manifest.xml 到 Root 的关系，并渲染有界的 ProductStructure、Reference3D、Instance3D、ReferenceRep、InstanceRep 和表示计数。二进制 3DRep 镶嵌、精确几何、纹理和外部资源保持不活动。"
          }
        }
      ]
    },
    {
      "id": "metafile",
      "name": {
        "en": "Windows metafile",
        "ja": "Windows メタファイル",
        "zh": "Windows 图元文件"
      },
      "items": [
        {
          "ext": ".emf / .wmf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Windows Enhanced Metafile and Windows Metafile vector graphics.",
            "ja": "Windows Enhanced Metafile / Windows Metafile のベクター図形に対応。",
            "zh": "支持 Windows 增强图元文件与 Windows 图元文件的矢量图形。"
          }
        }
      ]
    },
    {
      "id": "cae",
      "name": {
        "en": "Simulation & CAE",
        "ja": "シミュレーション・CAE",
        "zh": "仿真与 CAE"
      },
      "items": [
        {
          "ext": ".foam",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenFOAM ASCII constant/polyMesh cases opened from a .foam marker file. Reads standard gzip-compressed ASCII sidecars when the plain file is absent, with separate compressed-input and decompressed-byte bounds; binary mesh payloads remain unsupported. Canonicalized points/faces/owner/neighbour/boundary sidecars stay inside the case root. Mesh face edges render as an isometric wireframe with boundary patch edges highlighted orange. Time directories, fields, patch names and solver settings are omitted; no OpenFOAM code or directives are executed.",
            "ja": "`.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は実行しません。",
            "zh": "从 `.foam` 标记文件预览 OpenFOAM ASCII constant/polyMesh；普通文件缺失时会读取标准 gzip 压缩 ASCII sidecar，并分别限制压缩输入和解压字节。二进制网格载荷仍不支持。canonical path 检查确保 points/faces/owner/neighbour/boundary sidecar 位于 case root 内。网格面边缘以等轴测线框绘制，边界 patch 边缘以橙色突出。省略时间目录、场数据、patch 名称和求解器设置；不会运行 OpenFOAM 代码或指令。"
          }
        },
        {
          "ext": ".su2",
          "forward": "A",
          "reverse": null,
          "sample": "su2",
          "note": {
            "en": "SU2 native ASCII unstructured meshes use NDIME, NELEM, NPOIN and NMARK. Linear VTK line, triangle, quad, tetrahedron, hexahedron, prism and pyramid elements are previewed. 2D elements render as cells; 3D volume cells become deduplicated wire edges projected to XY. Boundary edges are highlighted orange; marker names/solver boundary settings are not shown, high-order and dimension-incompatible elements are warned and omitted, and no CFD solver runs.",
            "ja": "SU2 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は実行しません。",
            "zh": "读取 SU2 原生 ASCII 网格的 NDIME/NELEM/NPOIN/NMARK，预览线、三角形、四边形、四面体、六面体、棱柱和棱锥线性单元。2D 单元渲染为面；3D 体单元转换为去重线框并投影到 XY。边界边以橙色突出；省略 marker 名称/求解器边界设置，对高阶或维度不匹配的单元发出警告并省略，不运行 CFD 求解器。"
          }
        },
        {
          "ext": ".dat / .tec / .tecplot / .tp",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Tecplot ASCII finite-element and ordered zones. POINT and BLOCK packing for FETRIANGLE, FEQUADRILATERAL, FETETRAHEDRON and FEBRICK plus I/J ordered grids are rendered through the shared bounded CAE mesh view. X/Y coordinates are required; an optional value variable is shown as an inert scalar field. Zone metadata and unsupported advanced features are warned or omitted; no solver or macro is executed.",
            "ja": "Tecplot 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は実行しません。",
            "zh": "Tecplot ASCII 有限元区和有序 I/J 网格。通过受限 CAE 网格视图渲染 POINT/BLOCK 打包的 FETRIANGLE、FEQUADRILATERAL、FETETRAHEDRON、FEBRICK 以及有序网格。需要 X/Y 坐标；可选数值变量作为惰性标量场显示。区元数据及高级功能会警告或省略，不执行求解器或宏。"
          }
        },
        {
          "ext": ".case / .geo",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "EnSight Gold ASCII case manifests and geometry sidecars. One canonicalized local geometry model, parts, coordinates, optional node/element IDs, and common linear bar/triangle/quad/tetrahedron/penta/pyramid/brick blocks render through the shared CAE mesh view. Variable files and solver metadata remain inert; binary cases, external paths, multiple models, and unsupported element blocks are rejected or warned.",
            "ja": "EnSight 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。",
            "zh": "EnSight Gold ASCII case 清单与几何 sidecar。将一个经过 canonicalize 且限制在 case 目录内的几何模型、分区、坐标、可选节点/单元 ID 及常见线性 bar/triangle/quad/tetrahedron/penta/pyramid/brick 块通过共享 CAE 网格视图渲染。变量文件和求解器元数据保持惰性；二进制 case、外部路径、多模型和不支持的单元块会拒绝或警告。"
          }
        },
        {
          "ext": ".p3d / .plot3d / .p3",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "NASA PLOT3D formatted ASCII structured grids. Single- and multi-block 2D/3D coordinate arrays render as bounded quadrilateral cells; 3D blocks emit boundary surfaces only. IBLANK masks, solution `.q` fields, unformatted Fortran records, and solver metadata remain inert or warn.",
            "ja": "NASA 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。",
            "zh": "NASA PLOT3D 格式化 ASCII 结构网格。将单块/多块 2D/3D 坐标数组渲染为有界四边形单元；3D 块只输出边界面。IBLANK 掩码、`.q` 解场、未格式化 Fortran 记录和求解器元数据保持惰性或警告。"
          }
        },
        {
          "ext": ".mesh / .medit / .meshb",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASCII MEDIT versions 1–5 and binary .meshb versions 1–4 in both byte orders. Linear vertices, edges, triangles, quads, tetrahedra, pyramids, prisms, and hexahedra render; 3D projects onto XY. Binary offsets are validated, and high-order/solution sections are skipped with a warning.",
            "ja": "MEDIT 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。",
            "zh": "支持 MEDIT ASCII 版本 1–5 及双端序二进制 .meshb 版本 1–4。渲染线性顶点、边、三角形、四边形、四面体、棱锥、棱柱和六面体，并将 3D 投影到 XY。验证二进制偏移，高阶/解数据章节会警告后跳过。"
          }
        },
        {
          "ext": ".msh",
          "forward": "A",
          "reverse": "A",
          "sample": "msh",
          "note": {
            "en": "ASCII Gmsh MSH 2.x/4.0/4.1 plus both byte orders of binary MSH 2.2/4.0/4.1, common volume-cell wireframes and NodeData/ElementData fields. Binary 4.0's legacy mixed node records and mandatory Entities section are handled; partitioned/periodic/ghost/parametrization sections remain unsupported. Reverse: 1D boundary wireframe mesh generation.",
            "ja": "ASCII 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生成。",
            "zh": "支持 ASCII Gmsh MSH 2.x/4.0/4.1 以及两种字节序的二进制 MSH 2.2/4.0/4.1；处理 4.0 旧版混合节点记录和必需的 Entities 章节，并支持常见体单元线框及 NodeData/ElementData 字段。分区/周期/ghost/参数化章节仍不支持。反向：生成一维边界线框网格。"
          }
        },
        {
          "ext": ".inp",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Abaqus mesh-only input decks: flat meshes and meshed part/instance assemblies with translation-before-axis-angle-rotation positioning; common C3D/CPS/CPE/CAX/shell/beam elements. Midside nodes are omitted, 3D is projected onto XY, fields/loads/materials are not rendered, and unsupported element blocks or external includes are warned.",
            "ja": "Abaqus 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。",
            "zh": "Abaqus 仅网格输入文件：支持平面网格及带平移和轴角旋转的网格化零件/实例装配，覆盖常见 C3D/CPS/CPE/CAX/壳/梁单元。省略中间节点，将 3D 投影到 XY；不渲染场、载荷或材料，并警告未支持的单元块和外部 include。"
          }
        },
        {
          "ext": ".cdb",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ANSYS Mechanical APDL coded database files. Blocked NBLOCK node and EBLOCK element records plus basic unblocked N/EN cards render as bounded XY-projected mesh wireframes. Fixed-width fields, duplicate IDs, node references and -1 block terminators are validated. APDL commands, includes, loads, materials, components and solver settings remain inert; no command executes.",
            "ja": "ANSYS 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は実行しません。",
            "zh": "ANSYS Mechanical APDL coded database 文件。将有界的 blocked NBLOCK 节点、EBLOCK 单元记录及基础 unblocked N/EN 卡片渲染为投影到 XY 的网格线框。验证定宽字段、重复 ID、节点引用和 -1 块终止符。APDL 命令、include、载荷、材料、组件和求解器设置保持惰性，不执行任何命令。"
          }
        },
        {
          "ext": ".k / .key",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "LS-DYNA Keyword mesh preview from standard or comma-separated free-format *NODE and supported shell, beam, and solid element cards/options. Rejects long-format '+' records. Omits midside/orientation nodes, projects 3D onto XY, does not render analysis/results, and warns about external INCLUDE files or unsupported element keywords. Bare 20-node solids are rejected as ambiguous unless the H20/T20 option is stated.",
            "ja": "LS-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がなければ形状を判別できないため拒否。",
            "zh": "LS-DYNA Keyword 网格预览：读取标准格式或逗号分隔自由格式的 `*NODE` 及基础 `*ELEMENT_SHELL`、`*ELEMENT_SOLID` 和 `*ELEMENT_BEAM` 卡片。拒绝长格式“+”记录。省略中间/方向节点，将 3D 投影到 XY，不渲染分析结果，并警告外部 INCLUDE 文件和不支持的单元关键字。若未通过 H20/T20 选项标明类型，则拒绝含糊的 20 节点实体。"
          }
        },
        {
          "ext": ".bdf / .nas / .nastran",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Nastran Bulk Data mesh preview from GRID and common shell, beam/rod, tetrahedron, hexahedron, wedge, and pyramid cards. Supports comma/free-field, whitespace-separated, small-field and large-field records with adjacent continuation rows. Non-adjacent labeled continuations are unsupported. Midside nodes are omitted, 3D is projected onto XY, nonzero GRID coordinate systems are rejected, analysis/results are not rendered, and external INCLUDE or recognized unsupported elements are warned.",
            "ja": "Nastran 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。",
            "zh": "Nastran Bulk Data 网格预览：读取 GRID 及常见壳、梁/杆、四面体、六面体、楔形和棱锥单元，支持逗号/自由格式、空白分隔、小字段、大字段和紧邻的续行；不支持分散的带标签续行。省略中间节点，将 3D 投影到 XY；拒绝非零 GRID 坐标系，不渲染分析结果，并对外部 INCLUDE 和可识别但不支持的单元发出警告。"
          }
        },
        {
          "ext": ".op2",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Nastran Output2 binary result databases are preflighted by bounded record-length/trailer framing and common table labels such as GEOM1, OUGV1, OES1, OQG1 and XSOP2DIR. Model geometry, result vectors, external paths and solver operations remain inert.",
            "ja": "Nastran Output2 binary result databaseをboundedなrecord length/trailer framingとGEOM1、OUGV1、OES1、OQG1、XSOP2DIR等のtable labelで事前検証。model geometry、result vector、外部path、solver operationは不活性。",
            "zh": "通过有界的记录长度/尾部框架和 GEOM1、OUGV1、OES1、OQG1、XSOP2DIR 等常见表标签预检 Nastran Output2 二进制结果数据库。模型几何、结果向量、外部路径和求解器操作保持不活动。"
          }
        },
        {
          "ext": ".jt",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Siemens JT files are preflighted from the fixed 80-character Version header and byte-order marker. TOC/LSG segments, tessellation, Parasolid XT B-Rep, PMI and external resources remain inert.",
            "ja": "Siemens JTを固定80文字Version headerとbyte-order markerだけで事前検証。TOC/LSG segment、tessellation、Parasolid XT B-Rep、PMI、外部resourceは不活性。",
            "zh": "Siemens JT 文件仅根据固定的 80 字符 Version 头和字节序标记进行预检。TOC/LSG 区段、镶嵌、Parasolid XT B-Rep、PMI 和外部资源保持不活动。"
          }
        },
        {
          "ext": ".ipc2581 / .ipc-2581 / .cvg",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "IPC-2581 PCB exchange XML renders bounded Content/BOM/ECAD/AVL and board/layer/component/net/route/padstack/package/stackup/feature counts. Coordinates, material values, toolpaths, inspection payloads, attachments and manufacturing operations remain inert.",
            "ja": "IPC-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は不活性。",
            "zh": "IPC-2581 PCB 交换 XML 渲染有界的 Content/BOM/ECAD/AVL 以及板、层、组件、网络、布线、焊盘栈、封装、叠层和特征计数。坐标、材料值、刀具路径、检验负载、附件及制造操作保持不活动。"
          }
        },
        {
          "ext": ".vtk / .vtu / .vtp / .vti / .vtr / .vts",
          "forward": "A",
          "reverse": "A",
          "sample": "vtk",
          "note": {
            "en": "VTK Legacy ASCII/fixed-width big-endian binary and XML UnstructuredGrid, PolyData, ImageData, RectilinearGrid, and StructuredGrid scalar fields. XML accepts ASCII, base64 inline/appended, and raw appended arrays with zlib compression. Reverse: 3D PolyData mesh and field values.",
            "ja": "VTK Legacy ASCII/固定幅big-endian binary、およびXML UnstructuredGrid/PolyData/ImageData/RectilinearGrid/StructuredGridのスカラー場に対応。XMLはASCII、base64 inline/appended、zlib圧縮を含むraw appended配列を読込。逆変換: 3D PolyDataメッシュと物理量。",
            "zh": "支持 VTK Legacy ASCII/固定宽度大端二进制，以及 XML UnstructuredGrid、PolyData、ImageData、RectilinearGrid 和 StructuredGrid 标量场。XML 支持 ASCII、base64 inline/appended，以及可选 zlib 压缩的 raw appended 数组。反向：3D PolyData 网格和场值。"
          }
        },
        {
          "ext": ".unv",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASCII UFF node datasets 15/2411 and element dataset 2412. Common rod/beam, shell triangle/quad, tetrahedron, prism, and brick elements render; selected higher-order types use corner nodes, and volumes become outline edges. Global-coordinate nodes only; Z is projected to XY. Results, properties, groups, units, and other datasets are omitted or warned.",
            "ja": "ASCII 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。",
            "zh": "支持 ASCII UFF 节点数据集 15/2411 和单元数据集 2412。呈现常见杆/梁、壳三角形/四边形、四面体、棱柱和六面体；部分高阶单元使用角点，体单元显示轮廓边。仅支持全局坐标，Z 投影至 XY；结果、属性、分组、单位及其他数据集会省略或警告。"
          }
        },
        {
          "ext": ".gbxml / .gbxml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "gbXML BIM/building-energy XML renders bounded Campus, Building, Space, Zone, Surface, Opening, Construction, Material, Schedule and system counts. Geometry, coordinates, formulas, schedules, URLs and weather/material resources remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.gbxml.org/Schema_Current_GreenBuildingXML_gbXML",
            "ja": "gbXML 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",
            "zh": "gbXML BIM/建筑能源 XML 渲染有界 Campus、Building、Space、Zone、Surface、Opening、Construction、Material、Schedule 和系统计数。几何、坐标、公式、计划、URL 和天气/材料资源保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.gbxml.org/Schema_Current_GreenBuildingXML_gbXML"
          }
        },
        {
          "ext": ".idf / .energyplus.idf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "EnergyPlus IDF input renders bounded object-type, object and field counts. Schedules, formulas, paths, IDD, macros, external weather and simulation remain inert. Limits: 128 MiB input, 2,000,000 lines, 1 MiB/line, 200,000 objects and 2,000,000 fields. Source: https://energyplus.readthedocs.io/en/stable/quick_start/quick_start.html",
            "ja": "EnergyPlus 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",
            "zh": "EnergyPlus IDF 输入渲染有界对象类型、对象和字段计数。计划、公式、路径、IDD、宏、外部天气和模拟保持惰性。限制：输入128 MiB、2,000,000行、1 MiB/行、200,000个对象和2,000,000个字段。来源：https://energyplus.readthedocs.io/en/stable/quick_start/quick_start.html"
          }
        },
        {
          "ext": ".epw / .energyplus.epw",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "EnergyPlus EPW weather files render bounded eight-header and hourly-row structure. Location, timestamps, weather values, conversion and simulation remain inert. Limits: 128 MiB input, 2,000,000 lines, 1 MiB/line, 100 columns and 2,000,000 hourly rows. Source: https://energyplus.readthedocs.io/en/v23.2.0/tips_and_tricks/tips_and_tricks.html",
            "ja": "EnergyPlus 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",
            "zh": "EnergyPlus EPW 天气文件渲染有界八行标头和逐小时行结构。位置、时间戳、天气值、转换和模拟保持惰性。限制：输入128 MiB、2,000,000行、1 MiB/行、100列和2,000,000个逐小时行。来源：https://energyplus.readthedocs.io/en/v23.2.0/tips_and_tricks/tips_and_tricks.html"
          }
        },
        {
          "ext": ".rnx / .rinex / .obs / .nav / .gnav",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RINEX 2–4 GNSS files render bounded header, observation-type, epoch, satellite-row and navigation-record counts. Station names, coordinates, timestamps, measurements and geodetic processing remain inert. Limits: 256 MiB input, 5,000,000 lines, 2,000,000 epochs and 20,000,000 satellite rows. Source: https://igs.org/wg/rinex/",
            "ja": "RINEX 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/",
            "zh": "RINEX 2–4 GNSS 文件渲染有界标头、观测类型、历元、卫星行和导航记录计数。站名、坐标、时间戳、测量和大地处理保持惰性。限制：输入256 MiB、5,000,000行、2,000,000个历元和20,000,000个卫星行。来源：https://igs.org/wg/rinex/"
          }
        }
      ]
    },
    {
      "id": "data",
      "name": {
        "en": "Data & math",
        "ja": "データ・数式",
        "zh": "数据与数学"
      },
      "items": [
        {
          "ext": ".jats / .nxml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "JATS journal-article XML — renders article metadata, abstract, sections, paragraphs, captions, simple tables, and validated local PNG/JPEG graphic/inline-graphic assets. External URLs, MathML evaluation, scripts, publisher extensions, complex table layout, and exact journal typography are omitted or warned.",
            "ja": "JATS journal article XML — article-meta、abstract、section、段落、caption、simple tableと、検証済みローカルPNG/JPEG graphic/inline-graphicを描画。外部URL、MathML評価、script、publisher extension、複雑なtable、厳密なjournal組版は省略またはwarning。",
            "zh": "JATS 期刊文章 XML — 渲染文章元数据、摘要、章节、段落、题注、简单表格及已验证的本地 PNG/JPEG graphic/inline-graphic 资源。外部 URL、MathML 评估、脚本、出版商扩展、复杂表格布局和精确期刊排版会省略或警告。"
          }
        },
        {
          "ext": ".marcxml / .marc.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "MARC 21 XML collections and records render bounded leader, controlfield, datafield and subfield code/value rows with record and field counts. 856 and other URL values, identifiers and extension payloads are omitted; no catalog/schema/network operation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes and 200,000 rows. Source: Library of Congress MARCXML (https://www.loc.gov/marc/marcxml.html).",
            "ja": "MARC 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)。",
            "zh": "MARC 21 XML 集合和记录会渲染有界的 leader、controlfield、datafield 和 subfield 代码/值行，并显示记录和字段计数。省略 856 及其他 URL 值、标识符和扩展负载；不运行目录、模式或网络操作。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点及 200,000 行。来源：Library of Congress MARCXML (https://www.loc.gov/marc/marcxml.html)。"
          }
        },
        {
          "ext": ".marc / .iso2709",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "MARC21 ISO 2709 binary records validate the fixed leader, directory, field ranges and terminators, then render bounded control/data/subfield rows. 856/URL values and unrecognized payloads are omitted; .mrc remains reserved for MRC/CCP4 microscopy volumes. Limits: 64 MiB input, 100,000 records, 500,000 fields, 1,000,000 subfields and 200,000 rows. Source: MARC 21 record structure (https://www.loc.gov/marc/specifications/specrecstruc.html).",
            "ja": "MARC21 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)。",
            "zh": "MARC21 ISO 2709 二进制记录会验证固定 leader、目录、字段范围和终止符，然后渲染有界的 control/data/subfield 行。省略 856/URL 值和无法识别的负载；`.mrc` 保留给 MRC/CCP4 显微镜体积。限制：输入 64 MiB、100,000 条记录、500,000 个字段、1,000,000 个子字段及 200,000 行。来源：MARC 21 record structure (https://www.loc.gov/marc/specifications/specrecstruc.html)。"
          }
        },
        {
          "ext": ".dc.xml / .dublin.xml / .dublin-core.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Dublin Core XML metadata renders bounded DCMI title, creator, subject, publisher, date, type, format and language values with field counts. Identifier/relation/rights/description payloads and URLs are omitted or redacted; no OAI-PMH, catalog, schema or network operation runs. Limits: 32 MiB input, 500,000 XML events, 300,000 nodes, depth 80 and 100,000 rows. Sources: 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/).",
            "ja": "Dublin 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/)。",
            "zh": "Dublin Core XML 元数据会渲染有界的 DCMI 标题、创建者、主题、出版者、日期、类型、格式和语言值及字段计数。省略或掩码标识符/关系/权利/描述负载和 URL；不运行 OAI-PMH、目录、模式或网络操作。限制：输入 32 MiB、500,000 个 XML 事件、300,000 个节点、深度 80 及 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/)。"
          }
        },
        {
          "ext": ".iso19115 / .iso19115.xml / .iso19139 / .gmd.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ISO 19115 geographic metadata encoded as ISO 19139 XML. Bounded parsing summarizes identification titles/dates/topics, hierarchy and language, reference-system codes, geographic bounding boxes, quality/distribution sections, and link/contact counts. Abstract, lineage, identifiers, contact payloads, and online-resource URLs are omitted; no network retrieval or CRS transformation runs.",
            "ja": "ISO 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変換は行いません。",
            "zh": "支持以 ISO 19139 XML 编码的 ISO 19115 地理元数据。有界解析汇总识别标题/日期/主题、层级与语言、参考系代码、地理边界框、质量/分发区段以及链接/联系人计数。省略摘要、谱系、标识符、联系人内容和在线资源 URL；不执行网络获取或 CRS 转换。"
          }
        },
        {
          "ext": ".ubl / .ubl.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OASIS Universal Business Language 2.x Invoice, Order, CreditNote, DebitNote, Catalogue, transport and related XML documents render bounded document type/version, dates/currency and line, party, payment, tax/total, adjustment, reference and attachment counts. Party/addresses, identifiers, item descriptions, amounts, account data, attachment payloads and URLs are omitted or redacted; no schema fetch or business operation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 100,000 rows. Source: OASIS UBL 2.4 (https://docs.oasis-open.org/ubl/UBL-2.4.html).",
            "ja": "OASIS 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)。",
            "zh": "OASIS Universal Business Language 2.x 的 Invoice、Order、CreditNote、DebitNote、Catalogue、运输及相关 XML 文档会渲染有界的文档类型/版本、日期/货币以及行项目、参与方、支付、税/总额、调整、引用和附件计数。省略或掩码参与方/地址、标识符、项目描述、金额、账户数据、附件负载和 URL；不获取模式或执行业务操作。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度128及100,000行。来源：OASIS UBL 2.4 (https://docs.oasis-open.org/ubl/UBL-2.4.html)。"
          }
        },
        {
          "ext": ".xbrl / .xbrl.xml / .xbrli",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "XBRL 2.1 instance XML renders bounded fact names/values, context periods, units, decimals/precision, tuple and dimension counts, and schema/linkbase/footnote counts. Entity identifiers, taxonomy labels, URLs and linkbase payloads are omitted or redacted; no taxonomy/schema/linkbase fetch, formula evaluation, validation or network operation runs. Financial values may be confidential and this is not de-identification. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128, 100,000 contexts/units and 200,000 facts. Source: 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).",
            "ja": "XBRL 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)。",
            "zh": "XBRL 2.1 实例 XML 会渲染有界的事实名称/值、上下文期间、单位、小数/精度、元组与维度计数以及模式/链接库/脚注计数。省略或掩码实体标识符、分类标签、URL 和链接库负载；不获取分类/模式/链接库、不执行公式评估、验证或网络操作。财务值可能包含机密信息，因此不等同于去标识化。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度128、100,000 个上下文/单位及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)。"
          }
        },
        {
          "ext": ".s1000d / .dmodule / .dmodule.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "S1000D technical-publication data modules render bounded DMC code attributes, title, issue/security metadata and description/procedure/step/note/list/table text. DM/ICN references, URLs, graphics, XInclude, scripts and external resources are omitted and never resolved. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: S1000D (https://s1000d.org/).",
            "ja": "S1000D 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/)。",
            "zh": "S1000D 技术出版数据模块会渲染有界的 DMC 代码属性、标题、版本/安全元数据以及描述/过程/步骤/注释/列表/表格文本。省略并不解析 DM/ICN 引用、URL、图形、XInclude、脚本和外部资源。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 128 及 200,000 行。来源：S1000D (https://s1000d.org/)。"
          }
        },
        {
          "ext": ".mathml / .mathml.xml / .mml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "MathML 3 presentation markup renders bounded formula text and token/fraction/script/root/fence/table counts. annotation/annotation-xml, mglyph images, URLs, semantic metadata and scripts are omitted; no symbolic algebra or active content runs. Limits: 32 MiB input, 500,000 XML events, 300,000 nodes, depth 96, 24 MiB text and 20,000 rows. Source: W3C MathML 3 (https://www.w3.org/TR/MathML/).",
            "ja": "MathML 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/)。",
            "zh": "MathML 3 演示标记会渲染有界的公式文本以及令牌/分数/脚本/根号/括号/表格计数。省略 annotation/annotation-xml、mglyph 图像、URL、语义元数据和脚本；不运行符号代数或活动内容。限制：输入32 MiB、500,000 个 XML 事件、300,000 个节点、深度96、24 MiB 文本及20,000行。来源：W3C MathML 3 (https://www.w3.org/TR/MathML/)。"
          }
        },
        {
          "ext": ".mods / .mods.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "MODS 3.x collections and records render bounded title/subtitle, personal/corporate name, publisher/date, genre, subject, identifier and location structure. Authority/value/location URLs, notes, arbitrary extension values and external resources are omitted or redacted; no catalog/schema/network operation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes and 200,000 rows. Source: Library of Congress MODS (https://www.loc.gov/standards/mods/).",
            "ja": "MODS 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/)。",
            "zh": "MODS 3.x 集合和记录会渲染有界的标题/副标题、个人/公司名称、出版者/日期、体裁、主题、标识符和位置结构。省略或掩码 authority/value/location URL、注释、任意扩展值和外部资源；不运行目录、模式或网络操作。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点及 200,000 行。来源：Library of Congress MODS (https://www.loc.gov/standards/mods/)。"
          }
        },
        {
          "ext": ".xmp / .xmp.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Adobe XMP/ISO 16684-1 RDF metadata packets render bounded descriptive title/creator/subject/date/producer/tool/format properties and packet/omitted-property counts. Identifiers, rights/description payloads, thumbnails, URLs, arbitrary private schemas and embedded binary data are omitted or redacted; no schema fetch, metadata reconciliation or external-resource access runs. Limits: 32 MiB input, 500,000 XML events, 300,000 nodes, depth 96 and 100,000 rows. Source: Adobe XMP Specifications (https://developer.adobe.com/xmp/docs/xmp-specifications/).",
            "ja": "Adobe 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/)。",
            "zh": "Adobe XMP/ISO 16684-1 RDF 元数据包会渲染有界的描述性标题/创建者/主题/日期/制作者/工具/格式属性以及数据包/省略属性计数。省略或掩码标识符、权利/描述负载、缩略图、URL、任意私有模式和嵌入二进制数据；不获取模式、不执行元数据协调或外部资源访问。限制：输入32 MiB、500,000 个 XML 事件、300,000 个节点、深度96和100,000行。来源：Adobe XMP Specifications (https://developer.adobe.com/xmp/docs/xmp-specifications/)。"
          }
        },
        {
          "ext": ".premis / .premis.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "PREMIS 2.x/3.0 preservation metadata renders bounded Object, Event, Agent and Rights entity types, safe dates/names and relationship counts. Checksums, URIs, rights text, detailed payloads and preservation actions are omitted or redacted; no application or network operation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes and 200,000 rows. Source: Library of Congress PREMIS (https://www.loc.gov/standards/premis/).",
            "ja": "PREMIS 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/)。",
            "zh": "PREMIS 2.x/3.0 保存元数据会渲染有界的 Object、Event、Agent 和 Rights 实体类型、安全日期/名称及关系计数。省略或掩码校验和、URI、权利文本、详细负载和保存操作；不运行应用程序或网络操作。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点及 200,000 行。来源：Library of Congress PREMIS (https://www.loc.gov/standards/premis/)。"
          }
        },
        {
          "ext": ".cml / .cml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Chemical Markup Language XML renders bounded molecule/reaction/spectrum structure, molecule names, atom/bond counts and element distributions. Coordinates, charges, property values, dictionaries, conventions, URLs and external resources are omitted; no reaction evaluation, geometry, valence repair or chemistry calculation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 100,000 rows. Source: CML specifications (https://www.xml-cml.org/spec/).",
            "ja": "Chemical 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/)。",
            "zh": "Chemical Markup Language XML 会渲染有界的分子/反应/光谱结构、分子名称、原子/键计数和元素分布。省略坐标、电荷、属性值、字典、约定、URL 和外部资源；不运行反应评估、几何、价态修复或化学计算。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度128和100,000行。来源：CML specifications (https://www.xml-cml.org/spec/)。"
          }
        },
        {
          "ext": ".iiif.json / .iiif-manifest.json / .manifest.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "IIIF Presentation 2.1/3.0 Manifest and Collection labels, Canvas order/labels/dimensions, painted image counts, annotation counts, ranges and metadata-entry counts render as inert rows. Manifest IDs, image/service URLs, thumbnails, annotation bodies and external resources are omitted and never fetched. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 Canvases, 300,000 annotations and 200,000 rows. Source: IIIF Presentation API 3.0 (https://iiif.io/api/presentation/3.0/).",
            "ja": "IIIF 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/)。",
            "zh": "IIIF Presentation 2.1/3.0 Manifest 和 Collection 会渲染标签、Canvas 顺序/标签/尺寸、绘制图像计数、注释计数、范围及元数据条目计数为惰性行。省略 Manifest ID、图像/服务 URL、缩略图、注释正文和外部资源，绝不获取。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个 Canvas、300,000 个注释及 200,000 行。来源：IIIF Presentation API 3.0 (https://iiif.io/api/presentation/3.0/)。"
          }
        },
        {
          "ext": ".rdf / .rdf.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RDF/XML descriptions render bounded predicate/literal rows and subject, blank-node and IRI counts. Subject IRIs, resource URLs, nested XML literals, vocabularies and linked resources are omitted or redacted; no URI dereference, schema fetch, inference or SPARQL runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96 and 200,000 rows. Source: W3C RDF 1.1 XML Syntax (https://www.w3.org/TR/rdf-syntax-grammar/).",
            "ja": "RDF/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/)。",
            "zh": "RDF/XML 描述会渲染有界的谓词/字面量行以及主题、空白节点和 IRI 计数。省略或掩码主题 IRI、资源 URL、嵌套 XML 字面量、词汇和链接资源；不解析 URI、不获取模式、不运行推理或 SPARQL。限制：输入64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度96和200,000行。来源：W3C RDF 1.1 XML Syntax (https://www.w3.org/TR/rdf-syntax-grammar/)。"
          }
        },
        {
          "ext": ".eac-cpf / .eac-cpf.xml / .eac",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "EAC-CPF authority XML renders bounded entity type, identity name entries, existence-date/description counts and CPF/resource/function relation counts. Authority IDs, URIs, biographies, relation targets and external resources are omitted or redacted; no authority lookup or network operation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96 and 200,000 rows. Source: EAC-CPF Tag Library (https://eac.staatsbibliothek-berlin.de/schema/v3/EAC-CPF3-TL-eng.html).",
            "ja": "EAC-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)。",
            "zh": "EAC-CPF 权威 XML 会渲染有界的实体类型、身份名称条目、存在日期/描述计数以及 CPF/资源/功能关系计数。省略或掩码权威 ID、URI、传记、关系目标和外部资源；不运行权威查询或网络操作。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 96 及 200,000 行。来源：EAC-CPF Tag Library (https://eac.staatsbibliothek-berlin.de/schema/v3/EAC-CPF3-TL-eng.html)。"
          }
        },
        {
          "ext": ".ead / .ead.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "EAD2/EAD3 finding-aid XML renders repository/title metadata and bounded archival component (c/c01–c12) levels, titles, dates and counts. Digital-object URLs, identifiers, scope text, external images, scripts and entities are omitted; no archival resource is opened. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: Library of Congress EAD (https://www.loc.gov/ead/).",
            "ja": "EAD2/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/)。",
            "zh": "EAD2/EAD3 查找工具 XML 会渲染存储库/标题元数据及有界的档案组件（c/c01–c12）级别、标题、日期和计数。省略数字对象 URL、标识符、范围文本、外部图像、脚本和实体；不打开档案资源。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 128 及 200,000 行。来源：Library of Congress EAD (https://www.loc.gov/ead/)。"
          }
        },
        {
          "ext": ".tei / .tei.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "TEI P5 scholarly XML renders bounded teiHeader title/author/date metadata and text/body divisions, headings, paragraphs, notes, lists, figures and table-cell counts. Targets, URLs, facsimiles, identifiers, external images, scripts and entities are omitted; no linked resource or document code runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: TEI P5 Guidelines (https://www.tei-c.org/release/doc/tei-p5-doc/en/html/).",
            "ja": "TEI 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/)。",
            "zh": "TEI P5 学术 XML 会渲染有界的 teiHeader 标题/作者/日期元数据，以及 text/body 的分部、标题、段落、注释、列表、图形和表格单元格计数。省略目标、URL、传真图、标识符、外部图像、脚本和实体；不运行链接资源或文档代码。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 128 及 200,000 行。来源：TEI P5 Guidelines (https://www.tei-c.org/release/doc/tei-p5-doc/en/html/)。"
          }
        },
        {
          "ext": ".alto / .alto.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ALTO OCR/layout XML renders bounded Page, TextLine, String content and word-confidence rows. Source-image filenames, URLs, styles, alternatives and processing details are omitted; images, scripts and external resources are never opened. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96 and 200,000 rows. Source: Library of Congress ALTO (https://www.loc.gov/standards/alto/).",
            "ja": "ALTO 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/)。",
            "zh": "ALTO OCR/布局 XML 会渲染有界的 Page、TextLine、String 内容和词置信度行。省略源图像文件名、URL、样式、替代项和处理详情；不会打开图像、脚本或外部资源。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 96 及 200,000 行。来源：Library of Congress ALTO (https://www.loc.gov/standards/alto/)。"
          }
        },
        {
          "ext": ".dbk / .docbook",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "DocBook 4/5 article and book XML — renders bounded titles, sections, paragraphs, lists, source blocks, simple tables, and validated local PNG/JPEG imagedata/graphic assets. DTDs, XInclude, external links, MathML, scripts, publisher extensions, and exact print typography are omitted or warned.",
            "ja": "DocBook 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。",
            "zh": "DocBook 4/5 文章和书籍 XML — 渲染有界标题、章节、段落、列表、源代码块、简单表格及已验证的本地 PNG/JPEG imagedata/graphic 资源。省略或警告 DTD、XInclude、外部链接、MathML、脚本、出版商扩展和精确印刷排版。"
          }
        },
        {
          "ext": ".dita / .ditamap",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "DITA 1.3 topics and maps — renders bounded titles, short descriptions, sections, paragraphs, lists, code blocks, simple tables, and validated local PNG/JPEG image assets. Maps resolve only local topicref targets. Key resolution, DTDs, XInclude, external links, foreign content, and exact publishing layout are omitted or warned.",
            "ja": "DITA 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。",
            "zh": "DITA 1.3 主题和映射 — 渲染有界标题、短描述、章节、段落、列表、代码块、简单表格及已验证的本地 PNG/JPEG image 资源。映射仅解析本地 topicref 目标；省略或警告键解析、DTD、XInclude、外部链接、外来内容和精确出版排版。"
          }
        },
        {
          "ext": ".hwpx",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Hancom HWPX/HWPML ZIP packages — renders bounded section paragraphs, simple tables, and validated package-local PNG/JPEG BinData images. External resources, controls, OLE objects, scripts, unsupported images, and exact Hancom layout are omitted or warned.",
            "ja": "Hancom HWPX/HWPML ZIP package — section paragraph、simple table、検証済みpackage内PNG/JPEG BinData imageをboundedに描画。外部resource、control、OLE object、script、未対応image、厳密なHancom layoutは省略またはwarning。",
            "zh": "Hancom HWPX/HWPML ZIP 包 — 渲染有界章节段落、简单表格及已验证的包内 PNG/JPEG BinData 图像。省略或警告外部资源、控件、OLE 对象、脚本、不支持的图像和精确 Hancom 排版。"
          }
        },
        {
          "ext": ".xmind",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "XMind ZIP packages — renders root and attached topic titles from bounded content.xml or content.json as a flowing outline. Relationships, notes, attachments, hyperlinks, canvas coordinates, and external resources are omitted; no embedded web content is executed.",
            "ja": "XMind ZIP package — boundedなcontent.xml/content.jsonからroot/attached topic titleを階層outlineとして描画。relationship、note、attachment、hyperlink、canvas座標、外部resourceは省略し、embedded web contentは実行しません。",
            "zh": "XMind ZIP 包 — 从有界 content.xml 或 content.json 中提取根主题和附加主题标题，渲染为流式大纲。省略关系、备注、附件、超链接、画布坐标和外部资源，不执行嵌入式网页内容。"
          }
        },
        {
          "ext": ".nii / .nii.gz",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "NIfTI-1 scalar volumes — validates endianness, dimensions, common integer/float datatypes, vox_offset, and scl_slope/inter, then renders each z/time slice as bounded grayscale PNG-backed SVG. Affine orientation, labels, extensions, and color lookup tables are omitted.",
            "ja": "NIfTI-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は省略。",
            "zh": "NIfTI-1 标量体数据 — 验证字节序、尺寸、常见整数/浮点数据类型、vox_offset 与 scl_slope/inter，并将每个 z/时间切片渲染为有界灰度 PNG SVG。省略仿射方向、标签、扩展和颜色查找表。"
          }
        },
        {
          "ext": ".fits / .fit / .fts",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "FITS primary image — validates 2880-byte SIMPLE/END headers, BITPIX, NAXIS, BSCALE/BZERO, and common integer/float image data, rendering z/time planes as bounded grayscale PNG-backed SVG pages. Tables, extension HDUs, WCS and instrument metadata are omitted.",
            "ja": "FITS 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は省略。",
            "zh": "FITS 主图像 — 验证 2880 字节 SIMPLE/END 标头、BITPIX、NAXIS、BSCALE/BZERO 及常见整数/浮点图像数据，并将 z/时间平面渲染为有界灰度 PNG SVG 页面。省略表格、扩展 HDU、WCS 和仪器元数据。"
          }
        },
        {
          "ext": ".sqlite / .sqlite3 / .db",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Read-only SQLite table preview — enumerates ordinary user tables with quoted identifiers and renders bounded headers and sampled rows. Views, triggers, virtual tables, arbitrary SQL, extensions and blob payloads are not executed or expanded; file, row, column, cell, text, busy and query-time limits apply.",
            "ja": "read-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上限を適用。",
            "zh": "只读 SQLite 表预览 — 枚举普通用户表，安全引用标识符并渲染有界列头和采样行。不执行或展开视图、触发器、虚拟表、任意 SQL、扩展或 Blob 负载，并限制文件、行、列、单元格、文本、忙等待和查询时间。"
          }
        },
        {
          "ext": ".cif / .mmcif",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "mmCIF/PDBx atom_site loop preview — renders bounded Cartn_x/y/z coordinates, element labels, alternate location selection, and model numbering with the molecule renderer. Symmetry, bonds, chemistry, crystallographic metadata, and non-atom loops are omitted or warned.",
            "ja": "mmCIF/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。",
            "zh": "mmCIF/PDBx atom_site 循环预览 — 渲染有界 Cartn_x/y/z 坐标、元素标签、备用位置选择和模型编号，并使用分子渲染器。省略或警告对称性、键、化学推断、晶体学元数据和非原子循环。"
          }
        },
        {
          "ext": ".mol2",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Tripos MOL2 chemical structure preview — renders bounded MOLECULE/ATOM/BOND sections with coordinates, element labels and common single/double/triple/aromatic bonds. Charges, substructures, force-field metadata and unsupported chemistry are omitted or warned.",
            "ja": "Tripos MOL2 chemical structure preview — MOLECULE/ATOM/BOND sectionの座標、element label、基本single/double/triple/aromatic bondをboundedに描画。charge、substructure、force-field metadata、未対応chemistryは省略またはwarning。",
            "zh": "Tripos MOL2 化学结构预览 — 渲染有界 MOLECULE/ATOM/BOND 区段的坐标、元素标签及常见单/双/三/芳香键。省略或警告电荷、子结构、力场元数据和不支持的化学语义。"
          }
        },
        {
          "ext": ".mrc / .map",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "MRC/CCP4 scalar volumes — validates the MRC2014 primary header, MAP signature, dimensions, mode and extended data offset, then renders bounded density planes as grayscale PNG SVG pages. Axis mapping, origin, labels, symmetry and extended metadata are omitted.",
            "ja": "MRC/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は省略。",
            "zh": "MRC/CCP4 标量体数据 — 验证 MRC2014 主标头、MAP 签名、尺寸、模式和扩展数据偏移，并将密度平面渲染为有界灰度 PNG SVG 页面。省略轴映射、原点、标签、对称性和扩展元数据。"
          }
        },
        {
          "ext": ".ttl / .nt / .nq",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RDF Turtle/N-Triples/N-Quads statement preview — renders bounded subject/predicate/object rows and displays prefix declarations inertly. No prefix expansion, inference, imports, remote resolution, blank-node expansion or SPARQL execution.",
            "ja": "RDF Turtle/N-Triples/N-Quads statement preview — subject/predicate/object rowとprefix宣言をinertなtextとしてboundedに描画。prefix展開、推論、import、remote解決、blank node展開、SPARQL実行はしません。",
            "zh": "RDF Turtle/N-Triples/N-Quads 语句预览 — 渲染有界主语/谓词/对象行并以惰性文本显示前缀声明。不执行前缀展开、推理、导入、远程解析、空白节点展开或 SPARQL。"
          }
        },
        {
          "ext": ".eps / .ps",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Safe EPS/PostScript subset — renders BoundingBox-bounded moveto/lineto/curveto paths, fill/stroke, RGB/gray colors, line widths and showpage. Execution/file/network operators, text, procedures, fonts, images and external resources are blocked or omitted.",
            "ja": "safe 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または省略。",
            "zh": "安全 EPS/PostScript 子集 — 渲染 BoundingBox 有界的 moveto/lineto/curveto 路径、填充/描边、RGB/灰度颜色、线宽和 showpage。阻止或省略执行/文件/网络操作符、文本、过程、字体、图像和外部资源。"
          }
        },
        {
          "ext": ".ipynb",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Jupyter nbformat 4 notebooks. Renders Markdown/raw/code cells, stored text/HTML/JSON/error outputs, PNG/JPEG MIME results, and validated Markdown attachment PNG/JPEG images referenced by attachment:name. Code is shown but never executed; SVG/interactive MIME outputs and unsupported attachment formats are omitted. Cell, text, image-byte, and pixel limits are enforced.",
            "ja": "Jupyter 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上限を適用。",
            "zh": "Jupyter nbformat 4 笔记本。渲染 Markdown/raw/code 单元、已保存的文本/HTML/JSON/错误输出、PNG/JPEG MIME 图像以及由 attachment:name 引用的已验证 Markdown 附件 PNG/JPEG。仅显示代码，不执行；省略 SVG/交互式 MIME 输出和不支持的附件格式，并限制单元、文本、图像字节数与像素数。"
          }
        },
        {
          "ext": ".qmd / .Rmd / .rmarkdown",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Quarto/R Markdown source preview. Shows Markdown and fenced code chunks as source; simple YAML title/author/date values are displayed. Does not execute chunks or inline code, evaluate YAML options, render outputs, resolve filters/cross-references, or fetch includes.",
            "ja": "Quarto/R Markdown source preview。Markdownとfenced code chunkをsourceとして表示し、単純なYAML title/author/dateは表示します。chunk/inline code実行、YAML option評価、output生成、filter/cross-reference解決、include取得は行いません。",
            "zh": "Quarto/R Markdown 源码预览：显示 Markdown 和 fenced code 块，并呈现简单 YAML 标题/作者/日期。不执行代码块或行内代码，不评估 YAML 选项、不生成输出、不解析过滤器/交叉引用，也不获取 include。"
          }
        },
        {
          "ext": ".csv / .tsv",
          "forward": "A",
          "reverse": "C",
          "sample": "csv",
          "note": {
            "en": "CSV/TSV supports RFC 4180-style quoted fields, doubled quotes, and quoted newlines. Bounded SVG tables paginate at 100 rows × 32 columns; malformed quotes fail, ragged rows and skipped blank records warn, and text over 512 characters is truncated with a warning. Limits: 64 MiB input, 50,000 records, 256 columns, 1 million cells, 64 KiB/field and 1 MiB/record. Single-page CSV up to 8 MiB embeds exact source for reverse recovery; large/multi-page source is omitted.",
            "ja": "CSV/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は省略します。",
            "zh": "CSV/TSV 支持 RFC 4180 风格的引号字段、双引号转义和带引号的换行。SVG 表格按每页 100 行 × 32 列分页；无效引号会报错，不规则行和跳过的空记录会警告，超过 512 个字符的单元格会在预览中截断。限制：输入 64 MiB、50,000 条记录、256 列、100 万个单元格、每字段 64 KiB、每记录 1 MiB。小于 8 MiB 的单页 CSV 会嵌入原始内容以便反向恢复；大文件/多页表不嵌入原文。"
          }
        },
        {
          "ext": ".nc / .nc3 / .cdf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "NetCDF classic CDF-1 and 64-bit-offset CDF-2 scientific arrays — dimensions, attributes, fixed arrays, and unlimited-record variables are decoded in big-endian order and rendered as inert indexed-value tables. CDF-5 and NetCDF-4/HDF5 are rejected; fill values are labelled without applying scientific transforms.",
            "ja": "NetCDF classic CDF-1/CDF-2科学配列 — dimension、attribute、fixed array、unlimited record variableをbig-endianで読み、不活性なindexed-value表へ表示。CDF-5とNetCDF-4/HDF5は拒否し、fill valueに科学的変換は適用しません。",
            "zh": "NetCDF classic CDF-1 与 64 位偏移 CDF-2 科学数组 — 以大端序解码维度、属性、固定数组和 unlimited record 变量，并渲染为惰性索引值表。拒绝 CDF-5 和 NetCDF-4/HDF5；标记填充值但不应用科学变换。"
          }
        },
        {
          "ext": ".h5 / .hdf5 / .hdf / .h5part / .cgns",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "HDF5 scientific containers and CGNS/HDF5 CFD databases are preflighted by signature and superblock metadata without walking groups, datasets, links, compression filters or external payloads. User-block signature offsets are supported and large files are inspected without loading the full file.",
            "ja": "HDF5 scientific containerとCGNS/HDF5 CFD databaseをsignatureとsuperblock metadataで事前検証し、group、dataset、link、compression filter、external payloadは走査しません。user-block位置のsignatureに対応し、大容量ファイルも全体を読み込みません。",
            "zh": "HDF5 科学容器和 CGNS/HDF5 CFD 数据库通过签名与 superblock 元数据预检，不遍历组、数据集、链接、压缩过滤器或外部负载。支持 user-block 签名偏移，并且检查大文件时无需加载全部内容。"
          }
        },
        {
          "ext": ".e / .exo / .ex2 / .ex2m / .exii",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Exodus II NetCDF-based finite-element mesh/result files reuse the bounded NetCDF classic reader for dimensions, attributes and indexed values. Exodus topology, element blocks/sets, result semantics and solver operations are not reconstructed.",
            "ja": "Exodus IIのNetCDFベース有限要素mesh/resultをbounded NetCDF classic readerで処理し、dimension・attribute・indexed valueを表示。Exodus topology、element block/set、result semantics、solver operationは再構成しません。",
            "zh": "Exodus II 基于 NetCDF 的有限元网格/结果文件复用有界 NetCDF classic 读取器以显示维度、属性和索引值。不重建 Exodus 拓扑、元素块/集合、结果语义或求解器操作。"
          }
        },
        {
          "ext": ".arff",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Weka Attribute-Relation File Format datasets — bounded flat @relation/@attribute headers and @data records render as inert tables. Numeric/real/integer/date columns align right; nominal and string values remain text. Dense and sparse records are supported, while relational attributes and value evaluation are omitted.",
            "ja": "Weka Attribute-Relation File Format dataset — boundedな@relation/@attribute/@dataを不活性な表として表示。numeric/real/integer/date列は右寄せ、nominal/string値はtextのまま保持。dense/sparse recordに対応し、relational attributeと値の評価は省略。",
            "zh": "Weka Attribute-Relation File Format 数据集 — 将有界的 @relation/@attribute/@data 头和记录渲染为惰性表格。numeric/real/integer/date 列右对齐，nominal 与 string 值保留为文本；支持稠密和稀疏记录，不解析关系属性或执行值求值。"
          }
        },
        {
          "ext": ".jsonld / .json-ld",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "JSON-LD 1.1 linked-data documents — node objects render as inert subject/predicate/object rows, including @id, @type, compact predicates, @value language/datatype annotations, @list, @included, and named @graph values. Contexts stay compact; remote contexts and @import are never fetched or expanded.",
            "ja": "JSON-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は取得・展開しません。",
            "zh": "JSON-LD 1.1 链接数据文档 — 将节点对象渲染为惰性 subject/predicate/object 行，支持 @id、@type、紧凑谓词、@value 语言/数据类型、@list、@included 和命名 @graph。上下文保持紧凑形式，不获取或展开远程上下文和 @import。"
          }
        },
        {
          "ext": ".openapi.json / .swagger.json / .openapi.yaml / .swagger.yaml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenAPI/Swagger 2.0 and 3.x descriptions render specification metadata and an inert HTTP operation inventory with endpoint, operation ID, summary, response codes, and inline tag/parameter details. `$ref`, externalDocs, server URLs, callbacks, links, examples and security schemes are never resolved, fetched or executed. JSON and YAML are content-sniffed for openapi/swagger version keys; limits are 64 MiB JSON input or 16 MiB YAML input, depth 100, 300,000 values, 200,000 operations and 2 MiB displayed strings.",
            "ja": "OpenAPI/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です。",
            "zh": "OpenAPI/Swagger 2.0 和 3.x 描述会显示规范元数据及惰性的 HTTP 操作清单（路径、方法、操作 ID、摘要、响应代码、标签和参数数量）。不会解析、获取或执行 `$ref`、externalDocs、服务器 URL、回调、链接、示例或安全方案。通过 openapi/swagger 版本键对 JSON/YAML 做内容识别；限制为 JSON 输入 64 MiB、YAML 输入 16 MiB、深度 100、300,000 个值、200,000 个操作及 2 MiB 显示字符串。"
          }
        },
        {
          "ext": ".asyncapi.json / .asyncapi.yaml / .asyncapi.yml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "AsyncAPI 2.x/3.x message-driven API descriptions render specification metadata and an inert channel/action/operation inventory with summaries and message counts. `$ref`, externalDocs, server URLs, examples, protocol bindings and security schemes are never resolved, fetched or executed. JSON and YAML are content-sniffed for the asyncapi version key; limits are 64 MiB JSON input or 16 MiB YAML input, depth 100, 300,000 values, 200,000 operations and 2 MiB displayed strings.",
            "ja": "AsyncAPI 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です。",
            "zh": "AsyncAPI 2.x/3.x 消息驱动 API 描述会显示规范元数据及惰性的 channel/action/operation 清单（摘要和消息数量）。不会解析、获取或执行 `$ref`、externalDocs、服务器 URL、示例、协议绑定或安全方案。通过 asyncapi 版本键对 JSON/YAML 做内容识别；限制为 JSON 输入 64 MiB 或 YAML 输入 16 MiB、深度 100、300,000 个值、200,000 个操作及 2 MiB 显示字符串。"
          }
        },
        {
          "ext": ".schema.json / .jsonschema / .schema.yaml / .schema.yml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "JSON Schema draft documents render dialect and ID metadata plus bounded schema-path/type/detail/constraint rows for properties, arrays, definitions and combinators. `$ref`, `$id`, URI values, regex patterns, examples and format annotations are never resolved, fetched, evaluated or used for validation. JSON and YAML are content-sniffed; limits are 64 MiB JSON input or 16 MiB YAML input, depth 100, 300,000 values, 200,000 schema nodes and 2 MiB displayed strings.",
            "ja": "JSON 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です。",
            "zh": "JSON Schema 草案文档会显示方言和 ID 元数据，以及属性、数组、定义和组合器的有界 schema path/type/detail/constraint 行。不会解析、获取、求值或用于验证 `$ref`、`$id`、URI 值、正则表达式模式、示例和 format 注解。对 JSON/YAML 进行内容识别；限制为 JSON 输入 64 MiB 或 YAML 输入 16 MiB、深度 100、300,000 个值、200,000 个 schema 节点及 2 MiB 显示字符串。"
          }
        },
        {
          "ext": ".har",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "W3C HTTP Archive 1.2 JSON logs render an inert request/response inventory with method, URL, status, MIME, request/response byte sizes and timing. Secret-like query values are masked; headers, cookies and request/response bodies are omitted. URLs are never fetched or replayed. Limits: 128 MiB input, depth 100, 400,000 values, 200,000 entries and 2 MiB displayed strings.",
            "ja": "W3C 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。",
            "zh": "W3C HTTP Archive 1.2 JSON 日志会渲染为惰性的请求/响应清单，包含方法、URL、状态、MIME、请求/响应字节数和计时。会掩码看起来像秘密的查询值；省略标头、Cookie 以及请求/响应正文。不会获取或重放 URL。限制：输入 128 MiB、深度 100、400,000 个值、200,000 个条目及 2 MiB 显示字符串。"
          }
        },
        {
          "ext": ".warc / .warc.gz",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "WARC 1.0/1.1 web-archive records render record type, target URI, embedded HTTP status/MIME, date and validated Content-Length. Payload bytes are skipped, gzip expansion is bounded, target query values with secret-like names are masked, and archived URLs/resources are never opened or replayed.",
            "ja": "WARC 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は開きません。",
            "zh": "WARC 1.0/1.1 网络存档记录会显示记录类型、目标 URI、嵌入式 HTTP 状态/MIME、日期和经过验证的 Content-Length。跳过有效载荷字节并限制 gzip 解压大小；掩码名称像秘密的目标查询值，不会打开或重放存档 URL/资源。"
          }
        },
        {
          "ext": ".wacz",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "WACZ ZIP packages require datapackage.json and pages/pages.jsonl and render manifest metadata plus bounded page ID, URL, title, status/MIME and timestamp rows. Archive WARC payloads, CDXJ indexes, scripts and replay resources are never opened; secret-like page URL query values are masked. ZIP entries, manifest values and JSONL lines are bounded.",
            "ja": "WACZ 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に上限を適用します。",
            "zh": "WACZ ZIP 包要求 datapackage.json 和 pages/pages.jsonl，并显示清单元数据以及有界的页面 ID、URL、标题、状态/MIME 和时间戳行。不会打开存档 WARC 有效载荷、CDXJ 索引、脚本或重放资源；会掩码看起来像秘密的页面 URL 查询值。ZIP 条目、清单值和 JSONL 行均有界。"
          }
        },
        {
          "ext": ".postman_collection.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Postman Collection v2.1 JSON recursively renders folder/request items with method, URL, response status/count, auth type and script counts. Secret-like query values are masked; credentials, variables, headers, cookies, request/response bodies and scripts are omitted and no request or collection runner executes.",
            "ja": "Postman 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は実行しません。",
            "zh": "Postman Collection v2.1 JSON 递归渲染文件夹/请求项目，显示方法、URL、响应状态/数量、身份验证类型和脚本数量。会掩码看起来像秘密的查询值；省略凭据、变量、标头、Cookie、请求/响应正文及脚本，不执行请求或集合运行器。"
          }
        },
        {
          "ext": ".graphql / .graphqls / .gql",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GraphQL SDL type/interface/input/enum/scalar/union definitions render bounded field, argument and signature rows. Descriptions, directives, defaults and URLs stay inert; resolvers, introspection and GraphQL operations are never executed or fetched. Limits: 64 MiB input, 500,000 lines, 1 MiB/line, 100,000 definitions, 300,000 fields and 2 MiB displayed strings.",
            "ja": "GraphQL 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。",
            "zh": "GraphQL SDL 类型/interface/input/enum/scalar/union 定义会渲染为有界的字段、参数和签名行。描述、指令、默认值和 URL 保持惰性；不会执行或获取 resolver、内省或 GraphQL 操作。限制：输入 64 MiB、500,000 行、每行 1 MiB、100,000 个定义、300,000 个字段及 2 MiB 显示字符串。"
          }
        },
        {
          "ext": ".proto",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Protocol Buffers proto2/proto3 text schemas render syntax/package metadata and bounded message fields, enum values, oneof members and service RPC signatures. Imports, options, annotations, defaults, URLs, protoc/code generation and RPC calls are never executed or opened. Limits: 64 MiB input, 500,000 lines, 1 MiB/line, 100,000 definitions, 300,000 members and 2 MiB displayed strings.",
            "ja": "Protocol 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。",
            "zh": "Protocol Buffers proto2/proto3 文本 schema 会渲染语法/包元数据，以及有界的消息字段、枚举值、oneof 成员和服务 RPC 签名。不会执行或打开导入、选项、注解、默认值、URL、protoc/代码生成或 RPC 调用。限制：输入 64 MiB、500,000 行、每行 1 MiB、100,000 个定义、300,000 个成员及 2 MiB 显示字符串。"
          }
        },
        {
          "ext": ".k8s.yaml / .k8s.yml / .kubernetes.yaml / .kube.yaml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Kubernetes API YAML multi-document manifests and JSON List objects with apiVersion, kind and metadata render bounded resource identity and spec/status shape counts, labels and annotations. Secret data/stringData values, templates and URLs remain hidden; kubectl, Helm, cluster calls and external references are never executed. Limits: JSON 64 MiB or YAML 16 MiB, depth 100, 500,000 YAML lines and 100,000 resources.",
            "ja": "Kubernetes 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。",
            "zh": "Kubernetes API YAML 多文档清单和带有 apiVersion、kind、metadata 的 JSON List 会渲染为有界资源标识以及 spec/status 形状计数、标签和注解。隐藏 Secret data/stringData 值、模板和 URL；不会执行 kubectl、Helm、集群调用或外部引用。限制：JSON 64 MiB 或 YAML 16 MiB、深度 100、500,000 行 YAML 及 100,000 个资源。"
          }
        },
        {
          "ext": "compose.yaml / compose.yml / docker-compose.yaml / docker-compose.yml / .compose.yaml / .compose.yml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Docker Compose services render a bounded inert table with image/build presence, ports, dependencies, volume/network/secret counts and command presence. Docker daemon access, image pulls/builds, command/healthcheck execution, interpolation/include/merge resolution, environment values and secret values are never accessed. JSON Compose documents are recognized by content sniffing. Limits: JSON 64 MiB or YAML 16 MiB, depth 100, 300,000 JSON values, 500,000 YAML lines, 1 MiB/line and 100,000 services. Source: Compose Specification (https://compose-spec.github.io/compose-spec/03-compose-file.html).",
            "ja": "Docker 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)。",
            "zh": "Docker Compose 服务会渲染为有界的惰性表，显示镜像/构建存在性、端口、依赖以及卷/网络/秘密计数和命令存在性。不会访问 Docker 守护进程、拉取/构建镜像、执行命令/健康检查、解析插值/包含/合并，也不会访问环境值或秘密值。JSON Compose 文档可通过内容嗅探识别。限制：JSON 64 MiB 或 YAML 16 MiB、深度 100、300,000 个 JSON 值、500,000 行 YAML、每行 1 MiB 及 100,000 个服务。来源：Compose Specification (https://compose-spec.github.io/compose-spec/03-compose-file.html)。"
          }
        },
        {
          "ext": ".github/workflows/*.yaml / .github/workflows/*.yml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GitHub Actions workflow YAML renders a bounded inert job plan with workflow name, trigger count, runner, needs, step count, action/run counts and strategy/matrix presence. run/uses commands, expressions, environment/secret values, permissions, reusable workflows, artifacts, triggers and runner/network operations are never executed or resolved. Limits: 16 MiB input, 500,000 lines, 1 MiB/line and 100,000 jobs. Source: GitHub Actions workflow syntax (https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax).",
            "ja": "GitHub 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)。",
            "zh": "GitHub Actions 工作流 YAML 会渲染为有界的惰性作业计划，显示工作流名称、触发器计数、运行器、needs、步骤计数、action/run 计数以及 strategy/matrix 是否存在。不会执行或解析 run/uses 命令、表达式、环境/秘密值、权限、可复用工作流、工件、触发器或运行器/网络操作。限制：输入 16 MiB、500,000 行、每行 1 MiB 及 100,000 个作业。来源：GitHub Actions 工作流语法 (https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax)。"
          }
        },
        {
          "ext": "junit.xml / test-results.xml / test-report.xml / TEST-*.xml / .junit.xml / .junit-report.xml / .test-results.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "JUnit-compatible XML reports render bounded suite totals and pass/failure/error/skipped/time counts. Failure/error text, stdout/stderr, properties and attachments are omitted; tests, external DTDs and resources are never executed or fetched. Limits: 16 MiB input, 500,000 XML events, 300,000 nodes, depth 80, 2 MiB parsed text, 100,000 suites and 512 KiB displayed names. Source: Maven Surefire XML reporter (https://maven.apache.org/surefire/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.html).",
            "ja": "JUnit互換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)。",
            "zh": "JUnit 兼容 XML 报告会渲染有界的套件总数以及通过/失败/错误/跳过/时间计数。省略失败/错误文本、stdout/stderr、属性和附件；不会执行或获取测试、外部 DTD 和资源。限制：输入 16 MiB、500,000 个 XML 事件、300,000 个节点、深度 80、2 MiB 解析文本、100,000 个套件及 512 KiB 显示名称。来源：Maven Surefire XML reporter (https://maven.apache.org/surefire/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.html)。"
          }
        },
        {
          "ext": ".sarif / .sarif.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "SARIF 2.1.0 static-analysis reports render bounded tool/rule groups with error, warning, note/other and total result counts. Messages, source locations, artifact URIs, snippets, fingerprints, fixes and invocation details are omitted; uploads, URL fetches and code execution are never performed. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 runs/rules and 300,000 results; displayed strings are capped at 2 MiB. Source: GitHub SARIF support (https://docs.github.com/en/code-security/reference/code-scanning/sarif-files/sarif-support).",
            "ja": "SARIF 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)。",
            "zh": "SARIF 2.1.0 静态分析报告会渲染有界的工具/规则组，并显示 error、warning、note/other 和总结果计数。省略消息、源位置、工件 URI、代码片段、指纹、修复及调用详情；不会执行上传、URL 获取或代码执行。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个运行/规则及 300,000 个结果；显示字符串上限 2 MiB。来源：GitHub SARIF 支持 (https://docs.github.com/en/code-security/reference/code-scanning/sarif-files/sarif-support)。"
          }
        },
        {
          "ext": "tfplan.json / .tfplan.json / terraform-plan.json / .terraform-plan.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Terraform terraform show -json plan reports (major format version 1) render bounded resource address/type/action/reason rows and create/update/delete/read, drift, output and variable counts. Before/after values, sensitive values, state, configuration and provider data are omitted; plan/apply/refresh, provider, filesystem and network operations are never performed. Limits: 64 MiB input, depth 100, 300,000 JSON values, 300,000 resource changes and 2 MiB strings. Source: Terraform JSON output format (https://developer.hashicorp.com/terraform/internals/json-format).",
            "ja": "Terraform 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)。",
            "zh": "Terraform terraform show -json 计划报告（格式主版本 1）会渲染有界的资源地址/类型/操作/原因行，并显示 create/update/delete/read、漂移、输出和变量计数。省略 before/after 值、敏感值、状态、配置和提供程序数据；不会执行 plan/apply/refresh，也不会进行提供程序、文件系统或网络操作。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、300,000 个资源变更及 2 MiB 字符串。来源：Terraform JSON 输出格式 (https://developer.hashicorp.com/terraform/internals/json-format)。"
          }
        },
        {
          "ext": "bom.json / bom.xml / *.cdx.json / *.cdx.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "CycloneDX BOM JSON/XML validates bomFormat/specVersion or the CycloneDX BOM namespace, then renders bounded component type/name/version/scope rows and vulnerability/dependency/service counts. Serial numbers, bom-ref values, hashes, licenses, PURLs, properties, vulnerability details and external references are omitted; no registry or URL is contacted. Limits: JSON 64 MiB or XML 32 MiB, JSON depth 100/300,000 values, XML 500,000 events/300,000 nodes/depth 80/2 MiB text and 200,000 components. Source: CycloneDX specification overview (https://cyclonedx.org/specification/overview/).",
            "ja": "CycloneDX 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/)。",
            "zh": "CycloneDX BOM JSON/XML 会验证 bomFormat/specVersion 或 BOM 命名空间，然后渲染有界的组件类型/名称/版本/范围行以及漏洞/依赖/服务计数。省略序列号、bom-ref 值、哈希、许可证、PURL、属性、漏洞详情和外部引用；不会访问注册表或 URL。限制：JSON 64 MiB 或 XML 32 MiB、JSON 深度 100/300,000 个值、XML 500,000 个事件/300,000 个节点/深度 80/2 MiB 文本及 200,000 个组件。来源：CycloneDX 规范概览 (https://cyclonedx.org/specification/overview/)。"
          }
        },
        {
          "ext": "spdx.json / sbom.spdx.json / *.spdx.json / .spdx / .spdx.txt",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "SPDX 2.x JSON and tag:value validate spdxVersion/SPDXID (or SPDXVersion) and render bounded package/file ID, name and version rows with relationship, annotation, snippet and external-document counts. Checksums, license/supplier data, PURLs, download locations, comments and external URIs are omitted; no registry, URL or code operation is performed. Limits: 64 MiB input, depth 100, 300,000 JSON values, 200,000 package/file elements and 512 KiB displayed strings. Source: SPDX Specification 2.3 (https://spdx.github.io/spdx-spec/v2.3/).",
            "ja": "SPDX 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/)。",
            "zh": "SPDX 2.x JSON 会验证 spdxVersion/SPDXID，并渲染有界的包/文件 ID、名称和版本行以及关系、注释、片段和外部文档计数。省略校验和、许可证/供应商数据、PURL、下载位置、评论和外部 URI；不会执行注册表、URL 或代码操作。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、200,000 个包/文件元素及 512 KiB 显示字符串。来源：SPDX 2.3 规范 (https://spdx.github.io/spdx-spec/v2.3/)。"
          }
        },
        {
          "ext": "jacoco.xml / cobertura.xml / coverage.xml / .jacoco.xml / .cobertura.xml / .coverage.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "JaCoCo/Cobertura coverage XML reports render bounded package class counts and line/branch/method covered/missed counters with line-rate summaries. Source paths, class/method internals, session data, logs, attachments and quality-gate evaluation are omitted; tests and external resources are never executed. Limits: 32 MiB input, 500,000 XML events, 300,000 nodes, depth 80, 2 MiB parsed text, 100,000 packages and 512 KiB displayed names. Sources: JaCoCo coverage counters (https://www.jacoco.org/jacoco/trunk/doc/api/org/jacoco/core/analysis/ICounter.html), Maven Surefire XML reports (https://maven.apache.org/surefire/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.html).",
            "ja": "JaCoCo/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)。",
            "zh": "JaCoCo/Cobertura 覆盖率 XML 报告会渲染有界的包类计数以及行/分支/方法已覆盖/未覆盖计数和行覆盖率摘要。省略源路径、类/方法内部、会话数据、日志、附件及质量门禁评估；不会执行测试或外部资源。限制：输入 32 MiB、500,000 个 XML 事件、300,000 个节点、深度 80、2 MiB 解析文本、100,000 个包及 512 KiB 显示名称。来源：JaCoCo 覆盖率计数器 (https://www.jacoco.org/jacoco/trunk/doc/api/org/jacoco/core/analysis/ICounter.html)。"
          }
        },
        {
          "ext": ".info / lcov.info / coverage.info / .lcov.info",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "LCOV tracefiles render bounded per-file safe basenames with line/function/branch covered/missed counters and line-rate summaries. Absolute paths are reduced to basenames; function names, DA/BRDA execution records, comments and source content are omitted. Limits: 64 MiB input, 500,000 lines, 1 MiB/line, 200,000 files and 512 KiB displayed names. Source: lcov tracefile format (https://github.com/linux-test-project/lcov/blob/master/docs/man/geninfo.rst).",
            "ja": "LCOV 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)。",
            "zh": "LCOV 跟踪文件会渲染有界的逐文件安全基名，以及行/函数/分支已覆盖/未覆盖计数和行覆盖率摘要。绝对路径会缩减为基名；省略函数名、DA/BRDA 执行记录、注释和源内容。限制：输入 64 MiB、500,000 行、每行 1 MiB、200,000 个文件及 512 KiB 显示名称。来源：lcov 跟踪文件格式 (https://github.com/linux-test-project/lcov/blob/master/docs/man/geninfo.rst)。"
          }
        },
        {
          "ext": ".jsonpatch / .json-patch / .patch.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RFC 6902 JSON Patch operation arrays validate required op/path and operation-specific from/value members, then render ordered op/path/from/value-type rows and operation counts. Values are omitted; patches are never applied and target documents or JSON Pointers are never evaluated. Limits: 64 MiB input, depth 100, 300,000 JSON values, 200,000 operations and 2 MiB strings. Source: RFC 6902 JSON Patch (https://www.rfc-editor.org/rfc/rfc6902.html).",
            "ja": "RFC 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)。",
            "zh": "RFC 6902 JSON Patch 操作数组会验证必需的 op/path 以及按操作要求的 from/value 成员，然后渲染有序的 op/path/from/值类型行和操作计数。省略值；不会应用补丁，也不会评估或打开目标文档或 JSON Pointer。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、200,000 个操作及 2 MiB 字符串。来源：RFC 6902 JSON Patch (https://www.rfc-editor.org/rfc/rfc6902.html)。"
          }
        },
        {
          "ext": ".mergepatch / .json-merge-patch / .merge-patch.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Explicitly named RFC 7396 JSON Merge Patch documents traverse bounded object members into escaped paths and render set/delete/merge actions with value types and depth. Values are omitted; null deletion, object merge, scalar/array replacement, target comparison and external resources are never applied or evaluated. Limits: 64 MiB input, depth 100, 300,000 JSON values, 200,000 paths and 2 MiB strings. Source: RFC 7396 JSON Merge Patch (https://www.rfc-editor.org/rfc/rfc7396.html).",
            "ja": "明示的に指定された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)。",
            "zh": "显式命名的 RFC 7396 JSON Merge Patch 文档会遍历有界对象成员，将其转换为转义路径，并渲染带值类型和深度的 set/delete/merge 操作。省略值；不会应用或评估 null 删除、对象合并、标量/数组替换、目标比较或外部资源。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、200,000 条路径及 2 MiB 字符串。来源：RFC 7396 JSON Merge Patch (https://www.rfc-editor.org/rfc/rfc7396.html)。"
          }
        },
        {
          "ext": ".csl.json / .csl-json / .cite.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Citation Style Language JSON arrays or items containers render bounded citation ID, type, title, author/editor and publication year rows plus DOI/URL presence counts. Styles/locales, abstracts, DOI/URL resolution and external resources remain inert. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 items, 512 authors/item and 512-byte displayed fields. Source: CSL-JSON schema (https://github.com/citation-style-language/schema).",
            "ja": "Citation 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)。",
            "zh": "Citation Style Language JSON 数组或 items 容器会渲染有界的引文 ID、类型、标题、作者/编辑和出版年份行，并统计 DOI/URL 是否存在。样式/区域设置、摘要、DOI/URL 解析和外部资源保持惰性。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个项目、每项 512 位作者及 512 字节显示字段。来源：CSL-JSON schema (https://github.com/citation-style-language/schema)。"
          }
        },
        {
          "ext": ".rss / .atom / .georss (non-GeoRSS feed)",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RSS 2.0 and Atom 1.0 feeds render channel/feed title, update date, item/entry title/date and bounded link/author/content/enclosure counts. Links, descriptions, summaries, content payloads, author addresses, enclosures and external resources are omitted; no feed refresh, script or network operation runs. Limits: 32 MiB input, 500,000 XML events, 300,000 nodes, depth 96 and 100,000 rows. Sources: RSS 2.0 Specification (https://www.rssboard.org/rss-specification), RFC 4287 Atom (https://www.rfc-editor.org/info/rfc4287/).",
            "ja": "RSS 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/)。",
            "zh": "RSS 2.0 和 Atom 1.0 源会渲染频道/源标题、更新时间、项目/条目标题/日期以及有界的链接/作者/内容/附件计数。省略链接、描述、摘要、内容负载、作者地址、附件和外部资源；不运行源刷新、脚本或网络操作。限制：输入 32 MiB、500,000 个 XML 事件、300,000 个节点、深度 96 及 100,000 行。来源：RSS 2.0 Specification (https://www.rssboard.org/rss-specification)、RFC 4287 Atom (https://www.rfc-editor.org/info/rfc4287/)。"
          }
        },
        {
          "ext": ".jsonfeed / .json-feed / .feed.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "JSON Feed 1.0/1.1 validates the version URL and item IDs, then renders bounded feed/item id, title, content type, date, author and attachment-count rows. HTML/text content, item URLs, images, tags and attachment URLs are omitted; no feed, link or external resource is fetched or executed. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 items, 100 attachments/item and 2 MiB strings. Source: JSON Feed 1.1 (https://jsonfeed.org/version/1.1).",
            "ja": "JSON 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)。",
            "zh": "JSON Feed 1.0/1.1 会验证版本 URL 和项目 ID，然后渲染有界的 feed/item ID、标题、内容类型、日期、作者和附件计数行。省略 HTML/文本内容、项目 URL、图像、标签和附件 URL；不会获取或执行 feed、链接或外部资源。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个项目、每项 100 个附件及 2 MiB 字符串。来源：JSON Feed 1.1 (https://jsonfeed.org/version/1.1)。"
          }
        },
        {
          "ext": ".cloudevent.json / .cloud-event.json / .cloudevents.json / .ce.json / .cloudevent / .cloudevents",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "CloudEvents JSON 1.0 single events and JSON batches render bounded type, id, source host, time, subject and data type/size metadata. Source URI query values are masked; data/data_base64 payloads, dataschema and extension values are omitted, and no URI, broker, handler or network resource is resolved. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 events and 2 MiB strings. Source: CloudEvents JSON Event Format (https://github.com/cloudevents/spec/blob/main/cloudevents/formats/json-format.md).",
            "ja": "CloudEvents 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)。",
            "zh": "CloudEvents JSON 1.0 单事件和 JSON 批次会渲染有界的类型、ID、源主机、时间、主题和数据类型/大小元数据。源 URI 查询值会被掩码；省略 data/data_base64 负载、dataschema 和扩展属性值，不解析 URI、代理、处理程序或网络资源。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个事件及 2 MiB 字符串。来源：CloudEvents JSON Event Format (https://github.com/cloudevents/spec/blob/main/cloudevents/formats/json-format.md)。"
          }
        },
        {
          "ext": ".fhir.json / .fhirjson / .fhir / .bundle.fhir.json / .fhir-bundle.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "HL7 FHIR R4 JSON resources and Bundles render bounded resourceType, id, status/type, profile count and structural counts. Clinical values, Narrative XHTML, names, identifiers, coded displays, extension values and references are omitted; no terminology lookup, validation, URL fetch or clinical operation runs. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 resources and 2 MiB strings. Source: FHIR R4 JSON representation (https://hl7.org/fhir/R4/json.html).",
            "ja": "HL7 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)。",
            "zh": "HL7 FHIR R4 JSON 资源和 Bundle 会渲染有界的 resourceType、ID、状态/类型、配置文件计数和结构计数。省略临床值、Narrative XHTML、姓名、标识符、编码显示、扩展值和引用；不执行术语查找、验证、URL 获取或临床操作。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个资源及 2 MiB 字符串。来源：FHIR R4 JSON representation (https://hl7.org/fhir/R4/json.html)。"
          }
        },
        {
          "ext": ".avsc / .avpr / .avro.json / .avro-schema.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Apache Avro schema and protocol JSON renders bounded record, field, union, enum, fixed, array, map and message paths with type summaries. Defaults, docs, aliases, logical-type semantics, imports, field values, code generation and RPC execution remain inert. Limits: 64 MiB input, depth 100, 300,000 JSON values, 200,000 rows and 2 MiB strings. Source: Apache Avro Specification (https://avro.apache.org/docs/1.12.0/specification/).",
            "ja": "Apache 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/)。",
            "zh": "Apache Avro 模式和协议 JSON 会渲染有界的 record、field、union、enum、fixed、array、map 和 message 路径类型摘要。默认值、文档、别名、逻辑类型、导入、字段值、代码生成和 RPC 执行保持惰性。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、200,000 行及 2 MiB 字符串。来源：Apache Avro Specification (https://avro.apache.org/docs/1.12.0/specification/)。"
          }
        },
        {
          "ext": ".otlp.json / .otlp-json / .otel.json / .otlp.trace.json / .otlp.metrics.json / .otlp.logs.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OpenTelemetry OTLP JSON trace, metric, log and profile envelopes render bounded signal/resource/scope counts, service names and data-point/event/link summaries. Attribute values, log bodies, IDs, exemplars, links, schema URLs and endpoints are omitted; no collector, exporter or network operation runs. Limits: 64 MiB input, depth 100, 300,000 JSON values, 200,000 rows and 2 MiB strings. Source: OpenTelemetry OTLP specification (https://opentelemetry.io/docs/specs/otlp/).",
            "ja": "OpenTelemetry 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/)。",
            "zh": "OpenTelemetry OTLP JSON trace、metric、log 和 profile 信封会渲染有界的 signal/resource/scope 计数、服务名称以及数据点/事件/链接摘要。省略属性值、日志正文、ID、exemplar、链接、schema URL 和端点；不运行 collector、exporter 或网络操作。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、200,000 行及 2 MiB 字符串。来源：OpenTelemetry OTLP specification (https://opentelemetry.io/docs/specs/otlp/)。"
          }
        },
        {
          "ext": ".jsonocel / .ocel.json / .ocel-json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OCEL 2.0 JSON renders bounded event/object type definitions, event and object IDs/types/times, attribute counts and event-to-object/object-to-object relationship counts. Attribute values, qualifiers, URLs and external resources are omitted; no process discovery or filtering runs. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 nodes, 200,000 rows and 2 MiB strings. Source: OCEL 2.0 JSON format (https://www.ocel-standard.org/specification/formats/json/).",
            "ja": "OCEL 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/)。",
            "zh": "OCEL 2.0 JSON 会渲染有界的事件/对象类型定义、事件和对象 ID/类型/时间、属性计数以及事件到对象/对象到对象关系计数。省略属性值、限定符、URL 和外部资源；不运行流程发现或过滤。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个节点、200,000 行及 2 MiB 字符串。来源：OCEL 2.0 JSON format (https://www.ocel-standard.org/specification/formats/json/)。"
          }
        },
        {
          "ext": ".jsonapi / .json-api.json / .jsonapi.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "JSON:API 1.1 primary and included resources render bounded type/id, status metadata, attribute-key counts and relationship counts. Attribute values, linkage payloads, meta/error details and link URLs are omitted; no endpoint or API operation is contacted. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 resources, 200,000 rows and 2 MiB strings. Source: JSON:API 1.1 specification (https://jsonapi.org/format/).",
            "ja": "JSON: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/)。",
            "zh": "JSON:API 1.1 主资源和 included 资源会渲染有界的类型/ID、状态元数据、属性键计数和关系计数。省略属性值、链接负载、meta/error 详情和链接 URL；不访问端点或 API 操作。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个资源、200,000 行及 2 MiB 字符串。来源：JSON:API 1.1 specification (https://jsonapi.org/format/)。"
          }
        },
        {
          "ext": ".xodr / .opendrive / .opendrive.xml / .open-drive.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASAM OpenDRIVE road reference lines render line and constant-curvature arc plan-view geometry as a bounded planar map with road/junction counts. Local metre coordinates are normalized for display; spiral/poly3/paramPoly3, lanes, profiles, signals, objects, links and simulator behavior remain inert. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96, 100,000 roads, 200,000 geometries and 500,000 positions. Source: ASAM OpenDRIVE (https://www.asam.net/standards/detail/opendrive/).",
            "ja": "ASAM 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/)。",
            "zh": "ASAM OpenDRIVE 道路参考线会将直线和恒曲率弧线平面几何渲染为有界平面地图，并显示道路/路口计数。本地米制坐标仅为显示而归一化；spiral/poly3/paramPoly3、车道、剖面、信号、对象、链接及仿真行为保持惰性。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 96、100,000 条道路、200,000 个几何及 500,000 个位置。来源：ASAM OpenDRIVE (https://www.asam.net/standards/detail/opendrive/)。"
          }
        },
        {
          "ext": ".xosc / .openscenario / .openscenario.xml / .open-scenario.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASAM OpenSCENARIO XML renders FileHeader revision, ScenarioObject entities, Story/Act/Maneuver/Event/Action hierarchy, parameter and catalog-reference counts, and RoadNetwork presence. Catalogs, road files, controllers, expressions, triggers and simulator behavior remain inert; no external files are opened. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96 and 200,000 rows. Source: ASAM OpenSCENARIO XML (https://www.asam.net/standards/detail/openscenario-xml/).",
            "ja": "ASAM 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/)。",
            "zh": "ASAM OpenSCENARIO XML 会渲染 FileHeader 版本、ScenarioObject 实体、Story/Act/Maneuver/Event/Action 层级、参数和目录引用计数以及 RoadNetwork 是否存在。目录、道路文件、控制器、表达式、触发器和仿真行为保持惰性；不会打开外部文件。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 96 及 200,000 行。来源：ASAM OpenSCENARIO XML (https://www.asam.net/standards/detail/openscenario-xml/)。"
          }
        },
        {
          "ext": ".openlabel.json / .openlabel / .open-label.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASAM OpenLABEL 1.0 annotation JSON renders bounded collection counts for objects, actions, events, contexts, relations, frames, streams, tags, ontologies, resources and coordinate systems, plus schema and nested object-data counts. Sensor payloads, coordinates, annotation values, ontology URLs and external resources are omitted; no sensor data or network resource is opened. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 entries and 2 MiB strings. Source: ASAM OpenLABEL (https://www.asam.net/standards/detail/openlabel/).",
            "ja": "ASAM 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/)。",
            "zh": "ASAM OpenLABEL 1.0 注释 JSON 会渲染对象、动作、事件、上下文、关系、帧、流、标签、本体、资源和坐标系的有界集合计数，以及 schema 和嵌套对象数据计数。省略传感器负载、坐标、注释值、本体 URL 和外部资源；不打开传感器数据或网络资源。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个条目及 2 MiB 字符串。来源：ASAM OpenLABEL (https://www.asam.net/standards/detail/openlabel/)。"
          }
        },
        {
          "ext": ".cityjson / .city.json / .cityjson.json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OGC CityJSON 1.x/2.0 city models render bounded CityObject type/geometry/LoD counts, vertex and boundary-index counts, and transform/metadata presence. Coordinates, boundaries, semantics, materials, textures, attributes, extensions and external resources are not expanded or transformed. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 objects, 500,000 vertices, 200,000 geometries/rows and 2 MiB strings. Source: OGC CityJSON (https://www.ogc.org/standards/cityjson/).",
            "ja": "OGC 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/)。",
            "zh": "OGC CityJSON 1.x/2.0 城市模型会渲染有界的 CityObject 类型/几何/LoD 计数、顶点和边界索引计数以及 transform/metadata 存在性。不会展开或转换坐标、边界、语义、材质、纹理、属性、扩展或外部资源。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个对象、500,000 个顶点、200,000 个几何/行及 2 MiB 字符串。来源：OGC CityJSON (https://www.ogc.org/standards/cityjson/)。"
          }
        },
        {
          "ext": ".stix.json / .stix-json / .stix",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OASIS STIX 2.1 bundles and objects render bounded type/id, created/modified timestamps, label counts and relationship/reference counts. Descriptions, indicator patterns, hashes, URLs, marking content and custom properties are omitted; no TAXII/API/network operation runs. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 objects, 200,000 rows and 2 MiB strings. Source: OASIS STIX 2.1 (https://docs.oasis-open.org/cti/stix/v2.1/os/stix-v2.1-os.html).",
            "ja": "OASIS 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)。",
            "zh": "OASIS STIX 2.1 bundle 和对象会渲染有界的类型/ID、创建/修改时间、标签计数及关系/引用计数。省略描述、indicator pattern、哈希、URL、标记内容和自定义属性；不运行 TAXII/API/网络操作。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个对象、200,000 行及 2 MiB 字符串。来源：OASIS STIX 2.1 (https://docs.oasis-open.org/cti/stix/v2.1/os/stix-v2.1-os.html)。"
          }
        },
        {
          "ext": ".crg / .opencrg",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ASAM OpenCRG clear-text header sections render section names and line counts. ASCII/binary road-surface payloads and `$ROAD_CRG_FILE` references are omitted; no tire, vehicle or surface evaluation runs. Limits: 64 MiB input, 1,000,000 lines, 1 MiB/line and 100,000 sections. Source: ASAM OpenCRG (https://www.asam.net/standards/detail/opencrg/).",
            "ja": "ASAM 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/)。",
            "zh": "ASAM OpenCRG 清晰文本头部会渲染区段名称和行数。省略 ASCII/二进制路面负载及 `$ROAD_CRG_FILE` 引用；不运行轮胎、车辆或路面评估。限制：输入 64 MiB、1,000,000 行、1 MiB/行及 100,000 个区段。来源：ASAM OpenCRG (https://www.asam.net/standards/detail/opencrg/)。"
          }
        },
        {
          "ext": ".taxii.json / .taxii-json / .taxii",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OASIS TAXII 2.1 envelope, manifest, collection, discovery, status and error resources render bounded IDs, object/version counts and capability/status metadata. STIX payloads, URLs, descriptions, authorization data and TAXII endpoints are omitted; no HTTP client or network operation runs. Limits: 64 MiB input, depth 100, 300,000 JSON values, 100,000 entries, 200,000 rows and 2 MiB strings. Source: OASIS TAXII 2.1 (https://docs.oasis-open.org/cti/taxii/v2.1/os/taxii-v2.1-os.html).",
            "ja": "OASIS 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)。",
            "zh": "OASIS TAXII 2.1 信封、清单、集合、发现、状态和错误资源会渲染有界的 ID、对象/版本计数和能力/状态元数据。省略 STIX 负载、URL、描述、授权数据和 TAXII 端点；不运行 HTTP 客户端或网络操作。限制：输入 64 MiB、深度 100、300,000 个 JSON 值、100,000 个条目、200,000 行及 2 MiB 字符串。来源：OASIS TAXII 2.1 (https://docs.oasis-open.org/cti/taxii/v2.1/os/taxii-v2.1-os.html)。"
          }
        },
        {
          "ext": ".wsdl / .wsdl.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "WSDL 1.1/2.0 service descriptions render bounded service, port, binding, portType/interface, operation, message, import/include and embedded-schema counts with names. Endpoint addresses, schema/import URLs, documentation, credentials and message payloads are omitted; no SOAP/HTTP request or code generation runs. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 96 and 200,000 rows. Source: W3C WSDL (https://www.w3.org/TR/wsdl.html).",
            "ja": "WSDL 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)。",
            "zh": "WSDL 1.1/2.0 服务描述会渲染有界的 service、port、binding、portType/interface、operation、message、import/include 和嵌入式 schema 计数及名称。省略端点地址、schema/import URL、文档、凭据和消息负载；不运行 SOAP/HTTP 请求或代码生成。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个节点、深度 96 及 200,000 行。来源：W3C WSDL (https://www.w3.org/TR/wsdl.html)。"
          }
        },
        {
          "ext": ".opml / .opml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OPML 1.0/2.0 outline documents render version/title/date metadata and bounded hierarchical outline rows with type, depth and feed-outline counts. Feed URLs, HTML links, owner email, descriptions and extension values are omitted; linked feeds, enclosures, images and scripts are never fetched or executed. Limits: 32 MiB input, 500,000 XML events, 300,000 nodes, depth 96 and 200,000 rows. Source: OPML 2.0 specification (https://opml.org/spec2.opml).",
            "ja": "OPML 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)。",
            "zh": "OPML 1.0/2.0 大纲文档会渲染版本/标题/日期元数据以及带类型、深度和订阅源大纲计数的有界层级行。省略订阅源 URL、HTML 链接、所有者邮箱、描述和扩展值；不会获取或执行链接订阅源、附件、图像或脚本。限制：输入 32 MiB、500,000 个 XML 事件、300,000 个节点、深度 96 及 200,000 行。来源：OPML 2.0 specification (https://opml.org/spec2.opml)。"
          }
        },
        {
          "ext": ".plist / .plist.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Apple XML property lists render bounded key paths, dictionaries, arrays, scalar types and data-byte counts; binary bplist00 files render validated trailer, offset-table and object-marker summaries. URL and secret-like scalar values, data payloads, external entities and resources are omitted or redacted; no application data is executed. Limits: 64 MiB input, 1,000,000 XML events, 500,000 XML nodes/objects, depth 96 and 200,000 rows. Source: Apple PropertyListSerialization (https://developer.apple.com/documentation/foundation/propertylistserialization).",
            "ja": "Apple 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)。",
            "zh": "Apple XML 属性列表会渲染有界的键路径、字典、数组、标量类型和数据字节计数；二进制 bplist00 文件会渲染经过验证的尾部、偏移表和对象标记摘要。省略或掩码 URL、类似秘密的标量值、数据负载、外部实体和资源；不会执行应用程序数据。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个 XML 节点/对象、深度 96 及 200,000 行。来源：Apple PropertyListSerialization (https://developer.apple.com/documentation/foundation/propertylistserialization)。"
          }
        },
        {
          "ext": ".toml",
          "forward": "A",
          "reverse": null,
          "sample": "toml",
          "note": {
            "en": "Parses TOML 1.0/1.1 into inert key-path/value rows for nested tables, arrays, arrays-of-tables and scalar types including datetimes. Settings are displayed, never expanded or executed. Limits: 4 MiB, 50,000 lines, 64 KiB/line, recursion depth 80, 200,000 values, 2 MiB/string, 4 KiB/path, 32 MiB rendered text. Float spellings may normalize; source TOML is not embedded.",
            "ja": "TOML 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は埋め込みません。",
            "zh": "将 TOML 1.0/1.1 解析为惰性的键路径/值行，支持嵌套表、数组、表数组及含日期时间在内的标量。仅显示配置，不展开或执行。限制：4 MiB、50,000 行、64 KiB/行、递归深度 80、200,000 个值、2 MiB/字符串、4 KiB/路径、渲染文本 32 MiB。浮点格式可能规范化；不嵌入 TOML 源文。"
          }
        },
        {
          "ext": ".properties",
          "forward": "A",
          "reverse": null,
          "sample": "properties",
          "note": {
            "en": "Parses Java Properties `load(InputStream)` files as inert key/value rows. Each byte maps to ISO-8859-1; escaped separators, Java control/Unicode escapes and continued logical lines are supported. Duplicate keys use the last value. Variables and placeholders are not evaluated. Limits: 16 MiB input, 100,000 physical lines, 1 MiB/line, 2 MiB/logical line, 200,000 keys, 2 MiB/key or value, 4 KiB/path and 32 MiB rendered text. Malformed escapes and unpaired surrogate escapes fail.",
            "ja": "Java `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。",
            "zh": "将 Java Properties `load(InputStream)` 文件解析为惰性的键值行。每个字节按 ISO-8859-1 解释；支持转义分隔符、Java 控制/Unicode 转义和逻辑行续接。重复键使用最后一个值；不展开变量或占位符。限制：输入 16 MiB、100,000 个物理行、每行 1 MiB、逻辑行 2 MiB、200,000 个键、键或值 2 MiB、路径 4 KiB、渲染文本 32 MiB。格式错误的转义和未配对代理项会失败。"
          }
        },
        {
          "ext": "DMN 1.1–1.5 (.dmn)",
          "forward": "A",
          "reverse": null,
          "sample": "dmn",
          "note": {
            "en": "DMN decision tables show input/output clauses, source-order rules, hit policy and local input/decision requirement references. Literal expressions and FEEL cells are displayed as text; FEEL and hit-policy semantics are not evaluated. External references are not fetched. DMNDI layout, annotations and unsupported decision logic are omitted or warned. Limits: 32 MiB input, 500,000 XML events, 200,000 XML nodes, depth 80, 10,000 tables, 200,000 rules, 128 columns, 1 million cells and 32 MiB rendered text.",
            "ja": "DMN 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。",
            "zh": "显示 DMN 决策表的输入/输出子句、源顺序规则、命中策略以及本地输入/决策依赖引用。字面表达式和 FEEL 单元格仅按文本显示，不执行 FEEL 或命中策略语义。不获取外部引用；DMNDI 布局、注释和不支持的决策逻辑会省略或警告。限制：输入 32 MiB、500,000 个 XML 事件、200,000 个 XML 节点、深度 80、10,000 张表、200,000 条规则、128 列、100 万个单元格、渲染文本 32 MiB。"
          }
        },
        {
          "ext": ".reqif / .reqif.xml",
          "forward": "A",
          "reverse": null,
          "sample": "reqif",
          "note": {
            "en": "ReqIF 1.0.1/1.2 requirements exchanges render header metadata, specification hierarchies, SPEC-OBJECT identifiers/names/types/descriptions, typed attribute values and local SPEC-RELATION links as bounded tables. XHTML is flattened to inert text; external references, embedded binary content and requirements-tool semantics are not executed. Limits: 64 MiB input, 1,000,000 XML events, 500,000 XML nodes, depth 96, 200,000 requirements/relations and 64 MiB rendered text.",
            "ja": "ReqIF 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。",
            "zh": "将 ReqIF 1.0.1/1.2 需求交换文件的头信息、规范层级、SPEC-OBJECT 标识符/名称/类型/描述、类型化属性值和本地 SPEC-RELATION 链接渲染为有界表格。XHTML 扁平化为惰性文本；不执行外部引用、嵌入二进制内容或需求工具语义。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个 XML 节点、深度 96、200,000 个需求/关系、渲染文本 64 MiB。"
          }
        },
        {
          "ext": ".xmi",
          "forward": "A",
          "reverse": null,
          "sample": "xmi",
          "note": {
            "en": "OMG XMI 2.1–2.5 model-interchange documents render nested model elements with xmi:id, xmi:type, names, containment depth and inert attributes. UML/SysML references remain text; external hrefs, binaries, XMI extensions and model execution are not processed. Limits: 64 MiB input, 1,000,000 XML events, 500,000 XML nodes, depth 96, 200,000 elements, 128 attributes/element and 64 MiB rendered text.",
            "ja": "OMG 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。",
            "zh": "将 OMG XMI 2.1–2.5 模型交换文件渲染为嵌套模型元素，显示 xmi:id、xmi:type、名称、包含深度和惰性属性。UML/SysML 引用保留为文本；不处理外部 href、二进制、XMI 扩展或模型执行。限制：输入 64 MiB、1,000,000 个 XML 事件、500,000 个 XML 节点、深度 96、200,000 个元素、每元素 128 个属性、渲染文本 64 MiB。"
          }
        },
        {
          "ext": "Generic XML (.xml fallback)",
          "forward": "A",
          "reverse": null,
          "sample": "generic-xml",
          "note": {
            "en": "Unrecognized XML is shown as inert element paths with each namespace URI listed once and mapped to a readable prefix, plus attributes and text. Microsoft Project XML, draw.io, SVG, HTML and other recognized XML formats keep specialized converters. DTDs are rejected; external entities and resources are never loaded. Limits: 16 MiB input, 100,000 lines, 1 MiB/line, depth 80, 400,000 events, 200,000 nodes/rows, 4 KiB/path and 32 MiB rendered text. UTF-8 only.",
            "ja": "未認識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のみ。",
            "zh": "将未识别的 XML 显示为惰性元素路径（每个命名空间 URI 仅列一次并映射为可读前缀）、属性和文本行。Microsoft Project XML、draw.io、SVG、HTML 等已识别格式仍使用专用转换器。拒绝 DTD；不加载外部实体或资源。限制：输入 16 MiB、100,000 行、每行 1 MiB、深度 80、400,000 个事件、200,000 个节点/行、4 KiB/路径、渲染文本 32 MiB。仅支持 UTF-8。"
          }
        },
        {
          "ext": ".yaml / .yml",
          "forward": "A",
          "reverse": null,
          "sample": "yaml",
          "note": {
            "en": "YAML 1.2 streams render as inert key-path/value rows across multiple documents. Alias references remain placeholders and are not expanded; custom tags are not applied, and complex mapping keys are rejected. Duplicate keys remain separate rows with a warning. Limits: 16 MiB input, 100,000 lines, 1 MiB/line, depth 80, 400,000 events, 100 documents, 2 MiB/scalar, 4 KiB/path and 32 MiB rendered text.",
            "ja": "YAML 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。",
            "zh": "将 YAML 1.2 多文档流渲染为惰性的键路径/值行。别名引用保留为占位符，不应用自定义标签语义；拒绝复杂映射键，重复键保留为独立行并发出警告。限制：输入 16 MiB、100,000 行、每行 1 MiB、深度 80、400,000 个事件、100 个文档、2 MiB/标量、4 KiB/路径、渲染文本 32 MiB。"
          }
        },
        {
          "ext": ".json",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Generic JSON objects and arrays render as inert path/type/value rows. Fields and URLs are never executed or fetched; depth, value count, field paths, strings, and rendered text are bounded.",
            "ja": "任意のJSON object/arrayを不活性なpath/type/value rowとして描画。field/URLは実行・取得せず、深さ・value数・path・文字列・出力文字数を制限。",
            "zh": "将通用 JSON 对象和数组渲染为惰性的路径/类型/值行。不会执行字段或获取 URL，并限制嵌套深度、值数量、字段路径、字符串和输出文本。"
          }
        },
        {
          "ext": ".jsons / .jsonseq / .jsonl",
          "forward": "A",
          "reverse": null,
          "sample": "json-text-seq",
          "note": {
            "en": "RFC 7464 RS-delimited JSON values are laid out in record order, one heading per item. RFC 7464 does not assign file extensions; `.jsons` and `.jsonseq` are convenience aliases. `.jsonl` is newline-delimited compatibility mode. Malformed/empty RS records are skipped with counted warnings; limits apply to total input, records and rendered blocks.",
            "ja": "RFC 7464のRS-delimited JSON valueをrecord順に見出し付きで組版。標準拡張子はないため`.jsons`/`.jsonseq`は便宜上のalias。`.jsonl`は互換newline-delimited mode。不正/空のRS recordは件数warning付きskipし、入力・record・block数を制限。",
            "zh": "按顺序排版 RFC 7464 RS 分隔的 JSON 值，并为每项添加标题。RFC 7464 未指定文件扩展名；`.jsons` 和 `.jsonseq` 是便捷别名，`.jsonl` 为换行兼容模式。跳过损坏或空记录并计数警告，同时限制输入、记录和渲染块数量。"
          }
        },
        {
          "ext": ".geojson",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RFC 7946 Feature, FeatureCollection, and geometry objects render as a bounded Web Mercator map with point, line, and polygon layers. WGS 84 longitude/latitude is projected without CRS transforms; altitude, properties, identifiers and bbox metadata are not drawn. Open rings are closed with a warning, and antimeridian segments remain straight.",
            "ja": "RFC 7946のFeature/FeatureCollection/geometryからpoint・line・polygon mapをbounded Web Mercatorで描画。WGS84 longitude/latitudeを投影し、CRS変換は行いません。altitude、property、ID、bboxは表示せず、閉じていないringはwarning後に閉じます。antimeridian跨ぎは直線表示です。",
            "zh": "将 RFC 7946 Feature、FeatureCollection 和几何对象渲染为有界 Web Mercator 地图，包含点、线和多边形图层。仅投影 WGS 84 经纬度，不做 CRS 转换；不绘制高度、属性、标识符或 bbox。未闭合的环会警告后闭合，跨日期变更线的线段仍按直线绘制。"
          }
        },
        {
          "ext": ".geojsons / .geojsonseq / .geojsonl",
          "forward": "A",
          "reverse": null,
          "sample": "geojson-seq",
          "note": {
            "en": "RFC 8142 RS-delimited GeoJSON Text Sequences combine heterogeneous Feature, FeatureCollection, and Geometry records into one bounded Web Mercator page. Newline-delimited .geojsonl is accepted in compatibility mode. Properties and identifiers are omitted; record/input/coordinate limits apply.",
            "ja": "RFC 8142のRS-delimited GeoJSON Text Sequenceで混在するFeature/FeatureCollection/Geometry recordを集約し、上限付きWeb Mercator pageに描画。newline-delimited `.geojsonl`は互換modeで対応。属性とIDは省略し、record/入力/座標数を制限。",
            "zh": "将 RFC 8142 RS 分隔的 GeoJSON 文本序列中的 Feature、FeatureCollection 和 Geometry 混合记录汇总为有界 Web Mercator 页面。兼容模式接受按行分隔的 `.geojsonl`。省略属性和标识符，并限制记录、输入和坐标总量。"
          }
        },
        {
          "ext": ".topojson",
          "forward": "A",
          "reverse": null,
          "sample": "topojson",
          "note": {
            "en": "TopoJSON Topology objects render shared, delta-encoded arcs with transforms and complemented reversed indexes. Supports core geometry types, including GeometryCollection and multi-geometries. WGS 84 longitude/latitude is assumed; no other CRS transforms are applied. Properties, IDs, object names, bbox, and extra ordinates are omitted.",
            "ja": "TopoJSON Topology objectのshared/delta-encoded arc、transform、ones-complementによるreverse indexを復元して描画。GeometryCollectionとmulti geometryを含む基本geometryに対応。WGS84経緯度を仮定し、他CRS変換はしません。property・ID・object名・bbox・追加ordinateは省略。",
            "zh": "渲染 TopoJSON Topology 对象中的共享 delta 编码弧线，应用变换和按位取反的反向索引。支持 GeometryCollection 和多几何等核心类型。假定 WGS 84 经纬度；不执行其他 CRS 转换。省略属性、ID、对象名称、bbox 和额外坐标。"
          }
        },
        {
          "ext": ".rss / .atom / .georss",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GeoRSS Simple point, line, polygon, and box plus supported GML point/line/polygon/envelope geometries in RSS/Atom feed maps. Defaults to GeoRSS EPSG:4326 latitude/longitude, with CRS84 and EPSG:4326/4979 axis handling; unknown CRS, curves and unsupported extensions are omitted or rejected. Feed links are never fetched.",
            "ja": "RSS/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は省略または拒否。リンク先は取得しません。",
            "zh": "将 RSS/Atom 中的 GeoRSS Simple 点、线、多边形、box 以及受支持的 GML 点/线/多边形/envelope 渲染为地图。按默认 GeoRSS EPSG:4326 纬度/经度及 CRS84/EPSG 轴顺序处理；未知 CRS、曲线和不支持的扩展会省略或拒绝。不会获取链接资源。"
          }
        },
        {
          "ext": ".gml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GML 2 and GML 3.2 feature geometries render as a bounded Web Mercator map. CRS84 uses longitude/latitude; EPSG:4326 and EPSG:4979 use GML latitude/longitude axis order. Missing CRS assumes CRS84; other CRS, curves, and non-linear surfaces are unsupported, and linked resources are never fetched.",
            "ja": "GML 2/GML 3.2のfeature geometryをbounded Web Mercator mapに描画。CRS84はlon/lat、EPSG:4326/4979はGMLのlat/lon軸順。CRS省略時はCRS84を仮定し、その他のCRS・curve・非線形surfaceは未対応。リンク先は取得しません。",
            "zh": "将 GML 2 和 GML 3.2 要素几何渲染为有界 Web Mercator 地图。CRS84 使用经度/纬度；EPSG:4326 和 EPSG:4979 使用 GML 纬度/经度轴顺序。缺少 CRS 时假定 CRS84；其他 CRS、曲线和非线性曲面不支持，也不会获取链接资源。"
          }
        },
        {
          "ext": ".gpx",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GPX 1.1 waypoints render as points, routes as ordered lines, and tracks as separate lines per segment. WGS 84 is projected to Web Mercator; elevation, timestamps, metadata, and extensions are omitted, and links are never fetched.",
            "ja": "GPX 1.1のwaypointはpoint、routeは順序付きline、trackはsegmentごとにline表示。WGS84をWeb Mercatorへ投影し、標高・timestamp・metadata・extensionは省略、linkは取得しません。",
            "zh": "GPX 1.1 航点显示为点，路线显示为有序线，轨迹的各段分别绘制。WGS 84 投影到 Web Mercator；省略高程、时间戳、元数据和扩展，不会获取链接。"
          }
        },
        {
          "ext": ".wkt / .ewkt",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OGC linear simple-feature WKT/EWKT geometries (point, line, polygon, multi-geometry, and geometry collections) render as a bounded Web Mercator map. Missing SRID assumes WGS 84 longitude/latitude; only SRID 4326 is accepted. Z/M are discarded; curves and non-linear surfaces are rejected.",
            "ja": "OGC linear simple featureのWKT/EWKT（point・line・polygon・multi geometry・geometry collection）をbounded Web Mercator mapに描画。SRID省略時はWGS84経緯度を仮定し、SRID 4326のみ対応。Z/Mは省略し、curve・非線形surfaceは拒否。",
            "zh": "将 OGC 线性简单要素 WKT/EWKT（点、线、多边形、多几何和几何集合）渲染为有界 Web Mercator 地图。无 SRID 时假定 WGS 84 经纬度；仅支持 SRID 4326。省略 Z/M，拒绝曲线和非线性曲面。"
          }
        },
        {
          "ext": ".kml / .kmz",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "KML 2.2 Placemark points, lines, polygons, MultiGeometry, and gx:Track are projected as a bounded Web Mercator map. KMZ selects doc.kml or the first KML entry. Altitude, styles, overlays, and properties are omitted; linked resources are never fetched.",
            "ja": "KML 2.2 Placemarkのpoint・line・polygon・MultiGeometry・gx:Trackをbounded Web Mercator mapに描画。KMZはdoc.kmlまたは最初のKML entryを選択。高度・style・overlay・propertyは省略し、リンク先は取得しません。",
            "zh": "将 KML 2.2 Placemark 点、线、多边形、MultiGeometry 和 gx:Track 投影为有界 Web Mercator 地图。KMZ 选择 doc.kml 或第一个 KML 条目。省略高度、样式、覆盖层和属性；不会获取链接资源。"
          }
        },
        {
          "ext": ".shp",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ESRI Shapefile Point, PolyLine, Polygon and MultiPoint records render as bounded Web Mercator maps. Matching SHX indexes are validated; sibling degree-based WGS 84 geographic PRJ files are recognized, missing CRS is explicitly assumed, and projected, non-degree or other CRSs are rejected. DBF attributes and Z/M values are omitted; MultiPatch is unsupported.",
            "ja": "ESRI 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は未対応。",
            "zh": "将 ESRI Shapefile 点、折线、多边形和多点记录渲染为有界 Web Mercator 地图。验证匹配的 SHX 索引，识别同名的度单位 WGS 84 地理 PRJ；缺少 CRS 时明确假定，投影、非度单位或其他 CRS 会拒绝。省略 DBF 属性和 Z/M 值；不支持 MultiPatch。"
          }
        },
        {
          "ext": ".dbf",
          "forward": "A",
          "reverse": null,
          "sample": "dbf",
          "note": {
            "en": "Bounded dBASE III/III+ attribute-table preview, paginated at 100 rows by 32 columns. Supports character, numeric, float, logical and date fields; deleted rows are skipped. Memo and unknown field types are labeled as omitted. Reads common .cpg code pages (UTF-8, Windows-125x, Shift-JIS, GBK, EUC-KR, Big5 and ISO-8859-1/2); LDID 0x57 means Windows-1252, while missing/zero LDID warns and assumes Windows-1252. Limits: 128 MiB input, 100,000 records, 2 million cells, 255 fields, and 4,000 bytes per record.",
            "ja": "dBASE 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。",
            "zh": "对 dBASE III/III+ 属性表进行有界预览，每页最多 100 行、32 列。支持字符、数值、浮点、逻辑和日期字段；跳过已删除记录。备忘录及未知字段类型标记为省略。读取常见 .cpg 编码（UTF-8、Windows-125x、Shift-JIS、GBK、EUC-KR、Big5、ISO-8859-1/2）；LDID 0x57 表示 Windows-1252，LDID 缺失/为零时警告并按 Windows-1252 解码。限制：输入 128 MiB、100,000 条记录、200 万单元格、255 个字段、每条记录 4,000 字节。"
          }
        },
        {
          "ext": ".asc",
          "forward": "A",
          "reverse": null,
          "sample": "esri-grid",
          "note": {
            "en": "ESRI ASCII Grid reads NCOLS/NROWS, a matching lower-left corner or center origin, CELLSIZE, optional NODATA_VALUE (default -9999), and top-to-bottom row-major integer/floating cell values. Renders a PNG-backed SVG heatmap with a continuous preview ramp, transparent NoData cells and a min/max legend; an all-NoData grid stays transparent and omits the numeric scale. CRS reprojection and thematic color-table breaks are not applied. Limits: 128 MiB, 5 million cells, 100,000 cells per side and 32 MiB encoded PNG.",
            "ja": "ESRI 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。",
            "zh": "ESRI ASCII Grid 读取 NCOLS/NROWS、匹配的左下角/中心原点、CELLSIZE、可选 NODATA_VALUE（默认 -9999）及从上到下逐行排列的整数/浮点单元格值。生成带连续预览色带、透明 NoData 单元格和最小/最大图例的 PNG-backed SVG 热力图；全为 NoData 时保持透明且省略数值比例尺。不执行 CRS 重投影或专题色表分类。限制：128 MiB、500 万个单元格、每侧 100,000 个单元格、编码 PNG 32 MiB。"
          }
        },
        {
          "ext": ".gpkg",
          "forward": "A",
          "reverse": null,
          "sample": [
            "gpkg",
            "gpkg-tiles"
          ],
          "note": {
            "en": "OGC GeoPackage vector feature tables render one bounded Web Mercator page per layer. Regular EPSG:3857 PNG/JPEG tile tables render bounded raster pages after re-encoding tiles as PNG. Vector EPSG:4326/4979/3857 are supported; other vector CRSs are rejected without reprojection. Read-only SQLite queries select geometry or tile columns only; attributes, views, unsupported tile CRSs and vector Z/M values are omitted. Database/WAL, layers, rows, geometry BLOBs, tile data and pixels are bounded.",
            "ja": "OGC 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に上限を適用。",
            "zh": "OGC GeoPackage 矢量要素表按图层生成有界 Web Mercator 页面。普通 EPSG:3857 PNG/JPEG 瓦片表会将瓦片重新编码为 PNG 后生成栅格地图页。矢量 EPSG:4326/4979/3857 可用；其他矢量 CRS 因未重投影而拒绝。只读 SQLite 仅选择几何或瓦片列；省略属性、视图、不支持的瓦片 CRS 和矢量 Z/M 值，并限制数据库/WAL、图层、行、几何 BLOB、瓦片数据和像素。"
          }
        },
        {
          "ext": ".mol / .sdf / .sd",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "V2000 and core V3000 MOL/SDF atom and bond tables render as one SVG page per molecule. V3000 supports continuation lines, nonsequential atom IDs, CHG/MASS, and simple bond CFG. Coordinates, implicit carbon vertices, element labels, common bond orders and up/down single-bond wedge/hash marks are shown. SDF data fields and advanced or query chemistry are omitted or unsupported; input, record, atom/bond, page and SVG-node limits apply.",
            "ja": "V2000と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は省略または未対応。上限付き。",
            "zh": "V2000 和核心 V3000 MOL/SDF 原子与键表逐分子输出为 SVG 页面。V3000 支持续行、非连续原子 ID、CHG/MASS 及简单键 CFG。显示输入坐标、隐式碳顶点、元素标签、常见键级和上下楔形/虚线键标记。省略或不支持 SDF 数据字段、高级立体化学和查询化学，并限制输入、记录、原子/键、页面及 SVG 节点数量。"
          }
        },
        {
          "ext": ".rxn",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "A V2000 RXN file renders one reaction diagram with up to two reactants and two products. Each $MOL component reuses the bounded molecule renderer; plus signs and an arrow show the two sides. Reaction conditions, agents, V3000 RXN containers and chemical validation are not interpreted.",
            "ja": "V2000 RXNを反応矢印付きの1枚の図として描画し、各側最大2 componentに対応。各$MOL blockは上限付きMOL描画を再利用します。条件、agent、V3000 RXN container、反応の化学的validationは行いません。",
            "zh": "V2000 RXN 文件输出为一张反应图，最多支持两种反应物和两种产物。每个 $MOL 组件使用有界分子绘制器，并用加号和反应箭头表示两侧。不支持 V3000 RXN 容器，也不解释反应条件、试剂或化学有效性。"
          }
        },
        {
          "ext": ".pdb / .ent",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Protein Data Bank fixed-column ATOM/HETATM coordinates — each MODEL becomes one SVG page, optional CONECT records become simple bonds, and supplied element labels are shown. 3D coordinates are projected onto XY; alternate locations other than blank/A, crystallographic metadata, symmetry, secondary structure, biological assembly semantics, and bonds absent from CONECT are omitted or warned.",
            "ja": "Protein 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。",
            "zh": "Protein Data Bank 固定列 ATOM/HETATM 坐标 — 每个 MODEL 生成一个 SVG 页面，可选 CONECT 记录生成简单键，并显示提供的元素标签。3D 坐标投影到 XY；省略或警告非空/A 备用位置、晶体学元数据、对称性、二级结构、生物组装语义及 CONECT 缺失的键。"
          }
        },
        {
          "ext": ".chart / .chart.json",
          "forward": "A",
          "reverse": "C",
          "sample": "chart",
          "note": {
            "en": "Bar, line, and pie charts. Reverse: tabular CSV extraction from chart geometry.",
            "ja": "棒グラフ、折れ線グラフ、円グラフに対応。逆変換: グラフ形状からの表データCSV抽出。",
            "zh": "支持柱状图、折线图与饼图。反向：从图表几何形状提取数据为 CSV。"
          }
        },
        {
          "ext": ".tex / .latex",
          "forward": "A",
          "reverse": "A / C",
          "sample": "tex",
          "note": {
            "en": "Standalone LaTeX math formulas plus bounded complete-document previews: title/author/date, sections, paragraphs, lists, verbatim/code, tabular data, captions, inline math, and local PNG/JPEG \\includegraphics. TeX macros, \\input/\\include/bibliography, shell escape, external URLs, and document execution are never evaluated; figure floats and exact typography are approximated. Reverse: `<desc>` metadata restore (A) or OCR/heuristic (C).",
            "ja": "LaTeX 数式に加え、完全な文書の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）。",
            "zh": "支持独立 LaTeX 数学公式以及有界的完整文档预览：标题/作者/日期、章节、段落、列表、verbatim/代码、tabular、题注、内联数学和输入目录树内的 PNG/JPEG \\includegraphics。不会执行 TeX 宏、\\input/\\include/参考文献、shell escape、外部 URL 或文档；图形浮动和精确排版采用近似。反向：`<desc>` 元数据还原（A），或 OCR/启发式识别（C）。"
          }
        },
        {
          "ext": ".qr / .qrcode",
          "forward": "A",
          "reverse": "A",
          "sample": "qr",
          "note": {
            "en": "Reed-Solomon vector QR matrix. Reverse: matrix payload decoding.",
            "ja": "リード・ソロモン符号によるベクターQRマトリクス。逆変換: マトリクスからのペイロードデコード。",
            "zh": "基于 Reed-Solomon 编码的矢量二维码矩阵。反向：解码矩阵还原原始内容。"
          }
        },
        {
          "ext": ".fa / .fasta / .fna / .faa / .fq / .fastq",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "FASTA and FASTQ sequence records. Bounded tables show identifiers, descriptions, lengths, GC ratio, ambiguous-base counts and sequence previews; FASTQ also validates sequence/quality length and reports printable quality ASCII ranges without guessing a Phred encoding. No alignment or external resource access is performed.",
            "ja": "FASTA/FASTQ sequence record。identifier、description、length、GC比率、曖昧base数、sequence previewを上限付き表で表示し、FASTQはsequence/quality長を検証してprintable quality ASCII範囲を示します。Phred encoding推定、alignment、外部resource読み込みは行いません。",
            "zh": "FASTA 和 FASTQ 序列记录。受限表格显示标识符、描述、长度、GC 比例、模糊碱基数和序列预览；FASTQ 还验证序列/质量长度，并显示可打印质量 ASCII 范围，不猜测 Phred 编码。不会执行比对或访问外部资源。"
          }
        },
        {
          "ext": ".gff / .gff3 / .gtf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GFF3/GTF nine-column genome feature annotations. Validates one-based coordinates, score, strand, phase and GFF3 tag=value or GTF quoted attributes, then renders inert feature tables. Directives and embedded ##FASTA tails are omitted; no hierarchy, sequence analysis or external URL is processed.",
            "ja": "GFF3/GTFの9列genome feature annotation。1-based座標、score、strand、phase、GFF3 tag=valueまたはGTF quoted attributeを検証し、不活性feature表として表示。directiveと埋め込み##FASTAは省略し、hierarchy、sequence解析、外部URLは処理しません。",
            "zh": "GFF3/GTF 九列基因组特征注释。验证 1-based 坐标、score、strand、phase 以及 GFF3 tag=value 或 GTF 引号属性后渲染惰性特征表。省略指令和嵌入 ##FASTA 尾部；不处理层级、序列分析或外部 URL。"
          }
        },
        {
          "ext": ".bed / .bedgraph / .bg",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "UCSC BED3–BED12 and bedGraph interval tracks. Validates zero-based half-open coordinates, optional BED12 block lists, scores/strand/RGB and finite bedGraph data values. Track/browser directives and remote genome/track lookups remain inert.",
            "ja": "UCSC BED3–BED12とbedGraph interval track。0-based half-open座標、BED12 block list、score/strand/RGB、finite bedGraph data valueを検証します。track/browser directiveと外部genome/track参照は不活性です。",
            "zh": "UCSC BED3–BED12 和 bedGraph 区间轨道。验证 0-based 半开坐标、可选 BED12 block 列表、score/strand/RGB 以及有限 bedGraph dataValue。track/browser 指令和外部基因组/轨道查找保持惰性。"
          }
        },
        {
          "ext": ".vcf (variants)",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "VCF v4.x variant calls. Tab-delimited #CHROM header, eight fixed fields, FORMAT/sample columns, 1-based POS and finite QUAL values render as inert tables. Metadata/reference URLs, genotype interpretation, phasing, normalization and embedded FASTA are never processed; .vcf is content-disambiguated from vCard.",
            "ja": "VCF v4.x variant call。#CHROM header、8固定列、FORMAT/sample列、1-based POS、finite QUALを不活性表として表示します。metadata/reference URL、genotype解釈、phasing、normalization、埋め込みFASTAは処理せず、.vcfはvCardと内容判定で区別します。",
            "zh": "VCF v4.x 变异调用。将制表符分隔的 #CHROM 标头、八个固定字段、FORMAT/样本列、1-based POS 和有限 QUAL 值渲染为惰性表格。不会处理元数据/参考 URL、基因型解释、phasing、标准化或嵌入 FASTA；通过内容将 .vcf 与 vCard 区分。"
          }
        },
        {
          "ext": ".sam",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "SAM text alignment records. Optional headers, 11 mandatory fields and TAG:TYPE:VALUE optional fields render as bounded inert tables. Flags, POS/MAPQ, CIGAR syntax, printable sequence/quality and matching lengths are checked; reference genomes, projection, genotype/phasing and external resources are never processed.",
            "ja": "SAM text alignment。任意header、11 mandatory field、TAG:TYPE:VALUE optional fieldを上限付き不活性表で表示します。FLAG、POS/MAPQ、CIGAR、printable sequence/quality、長さ一致を検証し、reference genome、projection、genotype/phasing、外部resourceは処理しません。",
            "zh": "SAM 文本比对记录。将可选标头、11 个必需字段及 TAG:TYPE:VALUE 可选字段渲染为有界惰性表格。检查 FLAG、POS/MAPQ、CIGAR 语法、可打印序列/质量及匹配长度；不处理参考基因组、投影、基因型/phasing 或外部资源。"
          }
        },
        {
          "ext": ".wig / .wiggle",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "UCSC Wiggle continuous signal tracks. FixedStep and variableStep declarations expand into bounded one-based fully-closed interval rows with finite values. Track/browser directives and remote tracks remain inert.",
            "ja": "UCSC Wiggle continuous signal track。fixedStep/variableStep declarationを上限付き1-based fully-closed interval rowへ展開し、finite valueを表示します。track/browser directiveと外部trackは不活性です。",
            "zh": "UCSC Wiggle 连续信号轨道。将 fixedStep 和 variableStep 声明展开为有界的 1-based 全闭区间行，并保留有限值。track/browser 指令和远程轨道保持惰性。"
          }
        },
        {
          "ext": ".maf",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "UCSC Multiple Alignment Format blocks. Parses ##maf, a block lines and seven-field s sequence rows, validating zero-based start, size, source size, strand and ungapped sequence length; optional i/e/q metadata is inert, with no reference lookup or coordinate lift.",
            "ja": "UCSC 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は行いません。",
            "zh": "UCSC 多重比对格式块。解析 ##maf、a 块和七字段 s 序列行，验证 0-based start、size、source size、strand 及无缺口序列长度；i/e/q 等可选元数据保持惰性，不查找参考或执行坐标提升。"
          }
        },
        {
          "ext": ".nwk / .newick / .tree",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Newick phylogenetic trees. Parses the first semicolon-terminated tree with bounded recursive descent; parentheses/comma topology becomes a directed graph, while quoted labels, finite branch lengths and nested comments are validated. Extra trees, taxonomy and sequence lookup remain inert.",
            "ja": "Newick系統樹。最初の`;`までをbounded recursive descentで解析し、括弧/カンマtopologyを有向graphへ変換します。quoted label、finite branch length、nested commentを検証し、追加tree、taxonomy、sequence lookupは扱いません。",
            "zh": "Newick 系统树。使用有界递归下降解析第一个以分号结束的树，将括号/逗号拓扑转换为有向图，并验证带引号标签、有限分支长度和嵌套注释；额外树、分类学和序列查找保持惰性。"
          }
        },
        {
          "ext": ".sto / .stockholm",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Stockholm 1.0 multiple-sequence alignments. Parses //-terminated blocks and split sequence rows, validating equal aligned lengths and bounded printable names. #=GF/#=GS/#=GC/#=GR annotations are inert; no HMM/profile or external sequence lookup is performed.",
            "ja": "Stockholm 1.0 multiple-sequence alignment。//終端blockと分割sequence rowを読み、aligned length一致とprintable nameを検証します。#=GF/#=GS/#=GC/#=GR annotationは不活性で、HMM/profileや外部sequence lookupは行いません。",
            "zh": "Stockholm 1.0 多序列比对。解析以 // 终止的块和分割序列行，验证对齐长度一致和有界可打印名称；#=GF/#=GS/#=GC/#=GR 注释保持惰性，不执行 HMM/profile 或外部序列查找。"
          }
        },
        {
          "ext": ".aln / .clustal / .clustalw",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "CLUSTAL block alignments. Parses sequence fragments, optional cumulative residue counts and * : . + consensus rows, concatenating fragments by name and validating equal aligned lengths. No alignment calculation or external lookup is performed.",
            "ja": "CLUSTAL block alignment。sequence fragment、任意の累積residue count、* : . + consensus rowを読み、name別に連結してaligned length一致を検証します。alignment計算や外部lookupは行いません。",
            "zh": "CLUSTAL 分块比对。解析序列片段、可选的累计残基计数及 * : . + 共识行，按名称连接片段并验证对齐长度一致；不执行比对计算或外部查找。"
          }
        },
        {
          "ext": ".nex / .nexus",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "NEXUS phylogenetic tree blocks. Validates #NEXUS and BEGIN TREES, extracts the first TREE/UTREE statement, and reuses the bounded Newick graph parser. TAXA, TRANSLATE maps and additional blocks remain inert.",
            "ja": "NEXUS系統樹block。#NEXUSとBEGIN TREESを検証し、最初のTREE/UTREE文をbounded Newick graph parserで処理します。TAXA、TRANSLATE map、追加blockは不活性です。",
            "zh": "NEXUS 系统树块。验证 #NEXUS 和 BEGIN TREES，提取第一个 TREE/UTREE 语句并复用有界 Newick 图解析器；TAXA、TRANSLATE 映射和其他块保持惰性。"
          }
        },
        {
          "ext": ".gb / .gbk / .genbank",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "GenBank flat-file records. Parses LOCUS records through // separators, DEFINITION/ACCESSION text, fixed-column FEATURES counts, and bounded ORIGIN sequence previews. Feature locations, accession links and external sequence resources remain inert.",
            "ja": "GenBank flat-file record。//区切りのLOCUS record、DEFINITION/ACCESSION、固定幅FEATURES件数、上限付きORIGIN sequence previewを読みます。feature location、accession link、外部sequence resourceは不活性です。",
            "zh": "GenBank 平面文件记录。解析由 // 分隔的 LOCUS 记录、DEFINITION/ACCESSION 文本、定宽 FEATURES 计数及有界 ORIGIN 序列预览；特征位置、登录号链接和外部序列资源保持惰性。"
          }
        },
        {
          "ext": ".embl / .emb",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "EMBL-Bank flat-file records. Parses ID/AC/DE/FT/SQ tagged records through // separators, counts fixed-column features and validates cumulative SQ sequence counts. Database cross-references, feature locations and external sequence resources remain inert.",
            "ja": "EMBL-Bank flat-file record。//区切りのID/AC/DE/FT/SQ tag record、固定幅FT feature件数、SQ累積sequence countを検証します。DB cross-reference、feature location、外部sequence resourceは不活性です。",
            "zh": "EMBL-Bank 平面文件记录。解析由 // 分隔的 ID/AC/DE/FT/SQ 标签记录，统计定宽特征并验证 SQ 累计序列计数；数据库交叉引用、特征位置和外部序列资源保持惰性。"
          }
        },
        {
          "ext": ".dat / .uniprot / .swissprot",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "UniProtKB/Swiss-Prot protein flat files. Detects Reviewed/Unreviewed ID signatures to disambiguate .dat from Tecplot, then parses ID/AC/DE/GN/OS/FT/SQ records. Review status, protein metadata, feature counts and sequence previews are inert; no REST, taxonomy or cross-reference lookup occurs.",
            "ja": "UniProtKB/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は行いません。",
            "zh": "UniProtKB/Swiss-Prot 蛋白质平面文件。通过含 Reviewed/Unreviewed 的 ID 签名将 `.dat` 与 Tecplot 区分，然后解析 ID/AC/DE/GN/OS/FT/SQ 记录。审核状态、蛋白质元数据、特征计数和序列预览保持惰性，不执行 REST、分类学或交叉引用查找。"
          }
        },
        {
          "ext": ".ris",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "RIS bibliography records. Validates canonical TY/ER tag boundaries and six-character XX  - fields, supports repeated authors/keywords and continuation lines, and renders citation metadata as inert table rows. DOI/URL and external citation lookups are never performed.",
            "ja": "RIS bibliography record。canonicalなTY/ER境界と6文字XX  - fieldを検証し、複数author/keywordとcontinuation lineを処理します。citation metadataは不活性表へ表示し、DOI/URLや外部citation lookupは行いません。",
            "zh": "RIS 书目记录。验证规范的 TY/ER 边界和六字符 XX  - 字段，支持重复作者/关键词及续行，并将引文元数据渲染为惰性表格行；绝不执行 DOI/URL 或外部引文查找。"
          }
        },
        {
          "ext": ".fhir.xml / .fhirxml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "HL7 FHIR XML renders bounded resource and Bundle type, entry, contained, narrative and extension counts. Clinical values, identifiers, narrative XHTML, references and terminology services remain inert. Limits: 64 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128, 100,000 resources and 100,000 rows.",
            "ja": "HL7 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。",
            "zh": "HL7 FHIR XML 渲染有界资源和 Bundle 类型、条目、包含资源、叙事和扩展计数。临床值、标识符、叙事 XHTML、引用和术语服务保持惰性。限制：输入64 MiB、1,000,000个 XML 事件、500,000个节点、深度128、100,000个资源和100,000行。"
          }
        },
        {
          "ext": ".oaipmh / .oai-pmh / .oai.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OAI-PMH response XML renders bounded verb, record, header, metadata, set, error and resumption-token counts. Identifiers, URLs, metadata payloads and HTTP harvesting remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.openarchives.org/pmh/",
            "ja": "OAI-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/",
            "zh": "OAI-PMH 响应 XML 渲染有界动词、记录、标头、元数据、集合、错误和续传令牌计数。标识符、URL、元数据载荷和 HTTP 收集保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.openarchives.org/pmh/"
          }
        },
        {
          "ext": ".iso20022.xml / .pain.xml / .pacs.xml / .camt.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "ISO 20022 financial XML renders bounded document/header/message, payment, transaction, party, account, amount, date and remittance counts. Accounts, names, amounts, identifiers, URLs and payment operations remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.iso20022.org/catalogue-messages",
            "ja": "ISO 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",
            "zh": "ISO 20022 金融 XML 渲染有界文档/标头/消息、付款、交易、参与方、账户、金额、日期和汇款计数。账户、名称、金额、标识符、URL 和付款操作保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.iso20022.org/catalogue-messages"
          }
        },
        {
          "ext": ".sbml / .sbml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "SBML XML renders bounded level/version, model, compartment, species, reaction, parameter, rule, event, unit, function and annotation counts. Values, MathML equations, IDs and simulations remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://sbml.org/documents/specifications/",
            "ja": "SBML 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/",
            "zh": "SBML XML 渲染有界级别/版本、模型、隔室、物种、反应、参数、规则、事件、单位、函数和注释计数。值、MathML 方程、ID 和模拟保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://sbml.org/documents/specifications/"
          }
        },
        {
          "ext": ".cellml / .cellml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "CellML XML renders bounded component, variable, unit, connection/map, import, encapsulation, reset, MathML and annotation counts. Values, equations, IDs, imported models and simulations remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.cellml.org/specifications",
            "ja": "CellML 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",
            "zh": "CellML XML 渲染有界组件、变量、单位、连接/映射、导入、封装、重置、MathML 和注释计数。值、方程、ID、导入模型和模拟保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.cellml.org/specifications"
          }
        },
        {
          "ext": ".xmlocel / .ocel.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "OCEL 2.0 XML renders bounded event-type, event, object-type, object, attribute, relationship and attribute-type counts. IDs, timestamps, values and process-mining operations remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://ocel-standard.org/specification/formats/xml/",
            "ja": "OCEL 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/",
            "zh": "OCEL 2.0 XML 渲染有界事件类型、事件、对象类型、对象、属性、关系和属性类型计数。ID、时间戳、值和流程挖掘操作保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://ocel-standard.org/specification/formats/xml/"
          }
        },
        {
          "ext": ".nml / .neuroml / .neuroml.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "NeuroML 2 XML renders bounded cell, morphology, segment, network, population, projection, connection, synapse, input, channel and include counts. Parameters, coordinates, equations, IDs, LEMS definitions and imported models remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://docs.neuroml.org/Userdocs/Specification.html",
            "ja": "NeuroML 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",
            "zh": "NeuroML 2 XML 渲染有界细胞、形态、分段、网络、种群、投影、连接、突触、输入、通道和包含计数。参数、坐标、方程、ID、LEMS 定义和导入模型保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://docs.neuroml.org/Userdocs/Specification.html"
          }
        },
        {
          "ext": ".biopax / .biopax.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "BioPAX Level 3 RDF/XML renders bounded pathway, interaction, physical-entity, protein, small-molecule, complex, reaction, control, cross-reference and ontology-import counts. IDs, labels, links, OWL imports and inference remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.biopax.org/",
            "ja": "BioPAX 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/",
            "zh": "BioPAX Level 3 RDF/XML 渲染有界通路、相互作用、物理实体、蛋白质、小分子、复合物、反应、控制、交叉引用和本体导入计数。ID、标签、链接、OWL 导入和推理保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.biopax.org/"
          }
        },
        {
          "ext": ".xsd / .xsd.xml / .schema.xsd",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "W3C XML Schema renders bounded element/attribute declarations, complex/simple types, groups, compositors, derivations and include/import dependencies. Locations, dependencies and instance validation remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.w3.org/TR/xmlschema11-1/",
            "ja": "W3C 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/",
            "zh": "W3C XML Schema 渲染有界元素/属性声明、复杂/简单类型、组、组合器、派生和包含/导入依赖计数。位置、依赖获取和实例验证保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.w3.org/TR/xmlschema11-1/"
          }
        },
        {
          "ext": ".xsl / .xslt / .xsl.xml",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "W3C XSLT renders bounded stylesheet template, apply/call-template, variable/param, loop/condition, key, include/import, output, script and function counts. XPath, document access, extension functions and transformations remain inert. Limits: 128 MiB input, 1,000,000 XML events, 500,000 nodes, depth 128 and 200,000 rows. Source: https://www.w3.org/TR/xslt-30/",
            "ja": "W3C 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/",
            "zh": "W3C XSLT 渲染有界样式表模板、应用/调用模板、变量/参数、循环/条件、键、包含/导入、输出、脚本和函数计数。XPath、文档访问、扩展函数和转换保持惰性。限制：输入128 MiB、1,000,000个 XML 事件、500,000个节点、深度128和200,000行。来源：https://www.w3.org/TR/xslt-30/"
          }
        }
      ]
    },
    {
      "id": "raster",
      "name": {
        "en": "Raster & UI code",
        "ja": "ラスター・UIコード",
        "zh": "位图与前端代码"
      },
      "items": [
        {
          "ext": ".jp2 / .j2k / .j2c / .jpc / .jpx",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Standalone JPEG 2000 raw codestreams and JP2 containers — shared SIZ/JP2 preflight checks dimensions, components, precision, signedness, and subsampling before OpenJPEG decoding. Unsigned grayscale, gray-alpha, RGB, and RGBA images are written as bounded PNG-backed SVG pages; multi-codestream, unsupported color spaces, and unsafe sizes are rejected or warned.",
            "ja": "standalone 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。",
            "zh": "独立 JPEG 2000 原始码流和 JP2 容器 — 在 OpenJPEG 解码前通过共享 SIZ/JP2 预检检查尺寸、组件、精度、符号和子采样。无符号灰度、灰度 alpha、RGB 和 RGBA 图像写为有界 PNG SVG 页面；多码流、不支持的色彩空间和危险尺寸会拒绝或警告。"
          }
        },
        {
          "ext": ".png .jpg .jpeg .bmp .gif .webp",
          "forward": "B",
          "reverse": "A",
          "sample": "raster",
          "note": {
            "en": "Forward: bounded PNG/JPEG/BMP/GIF/WebP decoding, grayscale thresholding, and contour vector tracing with a 20-million-pixel, 100,000-pixel-side, and 500,000-span limit; animated GIF/WebP uses its first frame with a warning. CMYK JPEG uses an unprofiled color approximation; 16-bit lossless JPEG is reduced with a warning. Reverse: deterministic PNG or WebP rasterization via `resvg` and `image-webp`.",
            "ja": "変換: 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ラスタライズ。",
            "zh": "正向：有界解码 PNG/JPEG/BMP/GIF/WebP，再进行灰度阈值化和轮廓矢量描摹；限制为 2000 万像素、单边 100,000 像素和 500,000 个轮廓段。动画 GIF/WebP 使用首帧并发出警告。CMYK JPEG 不应用配置文件并采用近似转换；16 位无损 JPEG 缩减位深并发出警告。反向：通过 `resvg` 与 `image-webp` 进行确定性 PNG 或 WebP 光栅化。"
          }
        },
        {
          "ext": ".pbm .pgm .ppm .pnm .pam",
          "forward": "B",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Netpbm PBM/PGM/PPM/PAM ASCII and raw binary images, including 16-bit samples and PAM grayscale/RGB alpha tuples, use the bounded grayscale contour vectorizer. Dimensions, maxval, sample ranges and payload lengths are checked before allocation; only the first image is used.",
            "ja": "Netpbm PBM/PGM/PPM/PAMのASCII/binary画像を、16-bit sampleとPAM grayscale/RGB alpha tupleを含めて上限付きgrayscale contour vectorizerへ渡します。dimension、maxval、sample範囲、payload長をallocation前に検証し、先頭画像だけを使います。",
            "zh": "Netpbm PBM/PGM/PPM/PAM ASCII 和原始二进制图像（含 16 位样本以及 PAM 灰度/RGB alpha 元组）使用有界灰度轮廓矢量器。分配前检查尺寸、maxval、样本范围和载荷长度；仅使用第一幅图像。"
          }
        },
        {
          "ext": ".tif .tiff",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Converts bounded multi-page TIFF/BigTIFF image directories into one SVG page each with decoded PNG images. Supports unsigned-integer grayscale including packed 1/2/4-bit samples, RGB/RGBA, and CMYK; WhiteIsZero/BlackIsZero is honored and channels wider than 8-bit are reduced to 8-bit. Palette, signed/floating-point samples, and color profiles are not interpreted.",
            "ja": "複数ページ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は未対応です。",
            "zh": "将有界解码的多页 TIFF/BigTIFF 图像目录逐页转换为嵌入解码后 PNG 图像的 SVG。支持无符号整数灰度（包括 1/2/4 位打包样本）、RGB/RGBA 和 CMYK；正确处理 WhiteIsZero/BlackIsZero，并将大于 8 位的通道缩减为 8 位。调色板、有符号/浮点样本和色彩配置文件不作解释。"
          }
        },
        {
          "ext": ".dcm .dicom",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "DICOM Part 10 grayscale and RGB image frames render as self-contained PNG-backed SVG pages, one per frame. Supports uncompressed Implicit/Explicit VR Little Endian, retired Explicit VR Big Endian, JPEG Baseline/Extended/Lossless, JPEG 2000 Part 1 transfer syntaxes .90/.91, and RLE Lossless. JPEG 2000 SIZ dimensions, components, precision, signedness, and subsampling are checked against bounded DICOM attributes before decoding. Available Modality/VOI transforms are applied and 16-bit samples are reduced for 8-bit display. Patient/study metadata is omitted, but burned-in pixel text remains. Encapsulated PDF Storage is also rendered when the SOP Class and application/pdf MIME type agree; the embedded PDF is limited to 64 MiB and may itself contain identifying content. JPEG-LS, JPEG 2000 YBR_RCT/YBR_ICT color conversion, Part 2, HTJ2K, spatial orientation, and physical spacing are not handled.",
            "ja": "DICOM 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は未対応。",
            "zh": "DICOM Part 10 灰度和 RGB 图像逐帧输出为自包含 PNG 嵌入式 SVG 页面。支持未压缩 Implicit/Explicit VR Little Endian、已退役的 Explicit VR Big Endian、JPEG Baseline/Extended/Lossless、JPEG 2000 Part 1 传输语法 .90/.91，以及 RLE Lossless。解码前会将 JPEG 2000 SIZ 尺寸、组件、精度、符号和子采样与受限 DICOM 属性核对。应用可用的 Modality/VOI 变换，并将 16 位样本缩减为 8 位显示。省略患者/检查元数据，但保留烧录在像素中的文字。也支持 SOP 类和 application/pdf MIME 类型一致的 Encapsulated PDF Storage，嵌入的 PDF 限制为 64 MiB，PDF 内容本身仍可能包含身份信息。不支持 JPEG-LS、JPEG 2000 YBR_RCT/YBR_ICT 色转换、Part 2、HTJ2K、空间方向和物理像素间距。"
          }
        },
        {
          "ext": ".sr.dcm / .dicom-sr / SR SOP Class",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "DICOM Structured Report SOP Classes render bounded Content Sequence rows for TEXT, NUM, CODE and CONTAINER items with coded concepts, units and relationships. Referenced images/audio/waveforms, UIDs and patient/study attributes are omitted; SR content can contain PHI and is not de-identification. Limits: 128 MiB input, 1,000,000 structural tokens, 100,000 elements, depth 64 and 200,000 rows. Source: DICOM PS3.3 Structured Report IODs (https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_A.35.html).",
            "ja": "DICOM 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)。",
            "zh": "DICOM 结构化报告 SOP 类会渲染有界的 Content Sequence 行，包含 TEXT、NUM、CODE 和 CONTAINER 项、编码概念、单位与关系。省略引用图像/音频/波形、UID 及患者/研究属性；SR 内容可能含 PHI，因此不等同于去标识化。限制：输入128 MiB、1,000,000 个结构令牌、100,000 个元素、深度64和200,000行。来源：DICOM PS3.3 Structured Report IODs (https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_A.35.html)。"
          }
        },
        {
          "ext": "DICOMDIR / .dicomdir",
          "forward": "A",
          "reverse": null,
          "sample": null,
          "note": {
            "en": "Follows the DICOMDIR root/next/lower-level record offsets and renders referenced IMAGE files in hierarchy order. File IDs are validated and canonicalized within the DICOMDIR folder; missing or unsupported images are skipped. Patient/study labels are omitted.",
            "ja": "DICOMDIRのroot/next/lower-level record offsetを追跡し、参照されたIMAGEを階層順に描画。File IDを検証し、DICOMDIR folder配下へcanonicalize。欠落/未対応imageはskipし、患者/検査labelは省略。",
            "zh": "沿 DICOMDIR 根记录、下一记录和下级记录偏移按层级顺序渲染引用的 IMAGE 文件。在 DICOMDIR 文件夹内验证并规范化 File ID；跳过缺失或不支持的图像，并省略患者/检查标签。"
          }
        },
        {
          "ext": ".jsx / .tsx / .vue / .svelte / .datauri / .path",
          "forward": null,
          "reverse": "A",
          "sample": null,
          "note": {
            "en": "Wraps SVG directly into React JSX/TSX, Vue 3, or Svelte components, raw path data (`d=\"...\"`), or Base64 Data URI strings.",
            "ja": "SVGをそのままReact JSX/TSX、Vue 3、Svelteコンポーネント、生パスデータ（`d=\"...\"`）、またはBase64データURI文字列として出力。",
            "zh": "将 SVG 直接封装为 React JSX/TSX、Vue 3 或 Svelte 组件、原始路径数据（`d=\"...\"`）或 Base64 Data URI 字符串。"
          }
        },
        {
          "ext": ".svg / .svgz",
          "forward": "A",
          "reverse": "A",
          "sample": null,
          "note": {
            "en": "Reads SVG and gzip-compressed SVGZ with compressed/decompressed byte limits. `docsvg transform`: minification, monochrome styling, responsive scaling.",
            "ja": "SVGとgzip圧縮SVGZを圧縮/展開後byte上限付きで読込。`docsvg transform`: 最小化、モノクロスタイリング、レスポンシブスケーリング。",
            "zh": "读取SVG和带压缩/解压字节上限的gzip SVGZ。`docsvg transform`：压缩最小化、单色化样式、响应式缩放。"
          }
        }
      ]
    }
  ]
}
