.jats .nxml | A | — | 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. |
.marcxml .marc.xml | A | — | 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). |
.marc .iso2709 | A | — | 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). |
.dc.xml .dublin.xml .dublin-core.xml | A | — | 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/). |
.iso19115 .iso19115.xml .iso19139 .gmd.xml | A | — | 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. |
.ubl .ubl.xml | A | — | 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). |
.xbrl .xbrl.xml .xbrli | A | — | 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). |
.s1000d .dmodule .dmodule.xml | A | — | 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/). |
.mathml .mathml.xml .mml | A | — | 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/). |
.mods .mods.xml | A | — | 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/). |
.xmp .xmp.xml | A | — | 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/). |
.premis .premis.xml | A | — | 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/). |
.cml .cml.xml | A | — | 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/). |
.iiif.json .iiif-manifest.json .manifest.json | A | — | 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/). |
.rdf .rdf.xml | A | — | 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/). |
.eac-cpf .eac-cpf.xml .eac | A | — | 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). |
.ead .ead.xml | A | — | 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/). |
.tei .tei.xml | A | — | 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/). |
.alto .alto.xml | A | — | 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/). |
.dbk .docbook | A | — | 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. |
.dita .ditamap | A | — | 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. |
.hwpx | A | — | 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. |
.xmind | A | — | 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. |
.nii .nii.gz | A | — | 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. |
.fits .fit .fts | A | — | 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. |
.sqlite .sqlite3 .db | A | — | 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. |
.cif .mmcif | A | — | 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. |
.mol2 | A | — | 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. |
.mrc .map | A | — | 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. |
.ttl .nt .nq | A | — | 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. |
.eps .ps | A | — | 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. |
.ipynb | A | — | 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. |
.qmd .Rmd .rmarkdown | A | — | 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. |
.csv .tsv | A | C | 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. |
.nc .nc3 .cdf | A | — | 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. |
.h5 .hdf5 .hdf .h5part .cgns | A | — | 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. |
.e .exo .ex2 .ex2m .exii | A | — | 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. |
.arff | A | — | 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. |
.jsonld .json-ld | A | — | 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. |
.openapi.json .swagger.json .openapi.yaml .swagger.yaml | A | — | 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. |
.asyncapi.json .asyncapi.yaml .asyncapi.yml | A | — | 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. |
.schema.json .jsonschema .schema.yaml .schema.yml | A | — | 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. |
.har | A | — | 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. |
.warc .warc.gz | A | — | 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. |
.wacz | A | — | 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. |
.postman_collection.json | A | — | 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. |
.graphql .graphqls .gql | A | — | 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. |
.proto | A | — | 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. |
.k8s.yaml .k8s.yml .kubernetes.yaml .kube.yaml | A | — | 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. |
compose.yaml compose.yml docker-compose.yaml docker-compose.yml .compose.yaml .compose.yml | A | — | 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). |
.github workflows *.yaml .github workflows *.yml | A | — | 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). |
junit.xml test-results.xml test-report.xml TEST-*.xml .junit.xml .junit-report.xml .test-results.xml | A | — | 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). |
.sarif .sarif.json | A | — | 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). |
tfplan.json .tfplan.json terraform-plan.json .terraform-plan.json | A | — | 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). |
bom.json bom.xml *.cdx.json *.cdx.xml | A | — | 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/). |
spdx.json sbom.spdx.json *.spdx.json .spdx .spdx.txt | A | — | 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/). |
jacoco.xml cobertura.xml coverage.xml .jacoco.xml .cobertura.xml .coverage.xml | A | — | 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). |
.info lcov.info coverage.info .lcov.info | A | — | 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). |
.jsonpatch .json-patch .patch.json | A | — | 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). |
.mergepatch .json-merge-patch .merge-patch.json | A | — | 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). |
.csl.json .csl-json .cite.json | A | — | 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). |
.rss .atom .georss (non-GeoRSS feed) | A | — | 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/). |
.jsonfeed .json-feed .feed.json | A | — | 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). |
.cloudevent.json .cloud-event.json .cloudevents.json .ce.json .cloudevent .cloudevents | A | — | 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). |
.fhir.json .fhirjson .fhir .bundle.fhir.json .fhir-bundle.json | A | — | 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). |
.avsc .avpr .avro.json .avro-schema.json | A | — | 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/). |
.otlp.json .otlp-json .otel.json .otlp.trace.json .otlp.metrics.json .otlp.logs.json | A | — | 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/). |
.jsonocel .ocel.json .ocel-json | A | — | 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/). |
.jsonapi .json-api.json .jsonapi.json | A | — | 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/). |
.xodr .opendrive .opendrive.xml .open-drive.xml | A | — | 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/). |
.xosc .openscenario .openscenario.xml .open-scenario.xml | A | — | 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/). |
.openlabel.json .openlabel .open-label.json | A | — | 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/). |
.cityjson .city.json .cityjson.json | A | — | 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/). |
.stix.json .stix-json .stix | A | — | 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). |
.crg .opencrg | A | — | 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/). |
.taxii.json .taxii-json .taxii | A | — | 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). |
.wsdl .wsdl.xml | A | — | 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). |
.opml .opml.xml | A | — | 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). |
.plist .plist.xml | A | — | 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). |
.toml | A | — | 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. |
.properties | A | — | 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. |
DMN 1.1–1.5 (.dmn) | A | — | 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. |
.reqif .reqif.xml | A | — | 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. |
.xmi | A | — | 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. |
Generic XML (.xml fallback) | A | — | 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. |
.yaml .yml | A | — | 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. |
.json | A | — | 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. |
.jsons .jsonseq .jsonl | A | — | 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. |
.geojson | A | — | 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. |
.geojsons .geojsonseq .geojsonl | A | — | 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. |
.topojson | A | — | 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. |
.rss .atom .georss | A | — | 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. |
.gml | A | — | 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. |
.gpx | A | — | 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. |
.wkt .ewkt | A | — | 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. |
.kml .kmz | A | — | 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. |
.shp | A | — | 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. |
.dbf | A | — | 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. |
.asc | A | — | 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. |
.gpkg | A | — | 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. |
.mol .sdf .sd | A | — | 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. |
.rxn | A | — | 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. |
.pdb .ent | A | — | 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. |
.chart .chart.json | A | C | Bar, line, and pie charts. Reverse: tabular CSV extraction from chart geometry. |
.tex .latex | A | A / C | 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). |
.qr .qrcode | A | A | Reed-Solomon vector QR matrix. Reverse: matrix payload decoding. |
.fa .fasta .fna .faa .fq .fastq | A | — | 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. |
.gff .gff3 .gtf | A | — | 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. |
.bed .bedgraph .bg | A | — | 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. |
.vcf (variants) | A | — | 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. |
.sam | A | — | 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. |
.wig .wiggle | A | — | 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. |
.maf | A | — | 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. |
.nwk .newick .tree | A | — | 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. |
.sto .stockholm | A | — | 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. |
.aln .clustal .clustalw | A | — | 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. |
.nex .nexus | A | — | 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. |
.gb .gbk .genbank | A | — | 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. |
.embl .emb | A | — | 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. |
.dat .uniprot .swissprot | A | — | 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. |
.ris | A | — | 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. |
.fhir.xml .fhirxml | A | — | 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. |
.oaipmh .oai-pmh .oai.xml | A | — | 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/ |
.iso20022.xml .pain.xml .pacs.xml .camt.xml | A | — | 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 |
.sbml .sbml.xml | A | — | 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/ |
.cellml .cellml.xml | A | — | 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 |
.xmlocel .ocel.xml | A | — | 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/ |
.nml .neuroml .neuroml.xml | A | — | 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 |
.biopax .biopax.xml | A | — | 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/ |
.xsd .xsd.xml .schema.xsd | A | — | 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/ |
.xsl .xslt .xsl.xml | A | — | 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/ |