Release Format Lab 0.2.0
Verify / verify (push) Canceled after 0s

This commit is contained in:
2026-09-02 07:16:08 +02:00
parent cfc525a88e
commit c40a2c4b2a
29 changed files with 972 additions and 64 deletions
+78
View File
@@ -104,6 +104,24 @@ export const formats: FormatDefinition[] = [
domain: "data",
note: "Flexible tree with namespaces, attributes and mixed content.",
},
{
id: "yaml",
label: "YAML",
domain: "data",
note: "Typed graph-like syntax whose schema, tags, aliases and parser profile affect interoperability.",
},
{
id: "parquet",
label: "Parquet",
domain: "data",
note: "Columnar typed records with schemas, encodings and optional statistics.",
},
{
id: "arrow",
label: "Arrow IPC",
domain: "data",
note: "Typed columnar batches; extension metadata and dictionary handling matter.",
},
{
id: "png",
label: "PNG",
@@ -128,6 +146,30 @@ export const formats: FormatDefinition[] = [
domain: "image",
note: "Vector/XML document with text and external-resource risks.",
},
{
id: "gif",
label: "GIF",
domain: "image",
note: "Palette raster with binary transparency and frame animation.",
},
{
id: "avif",
label: "AVIF",
domain: "image",
note: "AV1 image sequences in ISO BMFF with HDR/alpha profile variation.",
},
{
id: "tiff",
label: "TIFF",
domain: "image",
note: "Flexible tagged raster container with many compression and colour variants.",
},
{
id: "heic",
label: "HEIC",
domain: "image",
note: "HEVC image collections in ISO BMFF; browser decode support varies.",
},
{
id: "wav",
label: "WAV",
@@ -170,6 +212,30 @@ export const formats: FormatDefinition[] = [
domain: "av",
note: "Flexible multi-track container with attachments and chapters.",
},
{
id: "ogg",
label: "Ogg",
domain: "av",
note: "Page-oriented container; actual preservation depends on codec streams and chaining.",
},
{
id: "m4a",
label: "M4A",
domain: "av",
note: "ISO BMFF audio convention, commonly AAC or ALAC with metadata.",
},
{
id: "mov",
label: "QuickTime MOV",
domain: "av",
note: "QuickTime/ISO BMFF family with broad codec and metadata options.",
},
{
id: "aac",
label: "AAC (ADTS)",
domain: "av",
note: "Raw framed lossy audio with limited document-level metadata.",
},
{
id: "srt",
label: "SRT",
@@ -194,6 +260,18 @@ export const formats: FormatDefinition[] = [
domain: "subtitle",
note: "XML timing and styling profiles vary by ecosystem.",
},
{
id: "sbv",
label: "SBV",
domain: "subtitle",
note: "Simple timestamp pairs and text blocks with minimal styling.",
},
{
id: "sami",
label: "SAMI",
domain: "subtitle",
note: "HTML-like timed captions with CSS and legacy parser variation.",
},
];
function statuses(