if you could pick a standard format for a purpose what would it be and why?
e.g. flac for lossless audio because…
(yes you can add new categories)
summary:
- photos .jxl
- videos .av1 (someone mentioned mka or something like that, cant recall but thet mentiomed it being a ‘container’)
- daw session files .dawproject
- documents .odt
- archive files (this one is causing a bloodbath so i picked randomly) .tar.zst
- models .gltf / .glb
- plain text utf-8
- interchange format .ora
- configuration files toml OR yaml (disagreement)
- typesetting typst
- open domain image data .exr
- lossless audio .flac
- lossy audio .opus
- subtitles srt/ass
- container mkv
If we’re being entirely honest just about everything in the zstd ecosystem needs some basic UX love. Working with .tar.zst files in any GUI is an exercise in frustration as well.
I think they recently implemented support for chunked decoding so reading files inside a zstd archive (like, say, seeking to read inside tar files) should start to improve sooner or later but some of the niceties we expect from compressed archives aren’t entirely there yet.
Fantastic compression though!