Chtělo by to tu vyhlášku 194/2009 aktualizovat trochu víc.
Povolené koncovky jakž takž pokrývají "dokumenty", ale s "nedokumenty" je to špatné. Jak úřadu _oficiálně_ poslat něco speciálního? Tady jsem se domníval, že zip to pořeší...
Ale i u těch dokumentů to není valné. Když mám úřadu poslat video dokumentaci, jediný povolený formát je pravěký mpeg1/2. V čem už asi tak 15 let točí video přístroje, jimiž se amatérsky video pořizuje a má je každý po ruce? Kontejner mp4, kodek H.264 a AAC. MPEG2 se v telefonu ani nastavit nedá, a dodatečná konverze je pro BFU problém, nebo skončí silným znekvalitněním.
Kdyby z toho byly obavy, může se na to nasadit sanitizér, a do vyhlášky specifikovat povolené kodeky. Stačí ty, které se v hw zařízeních standardně používají (h.264, h.265, mp3, aac), plus nějaké ty perspektivní free (av1, opus). Prostě aby občan mohl poslat video z mobilu bez toho, že mu systém vynadá.
Už takhle je ve vyhlášce povoleno třeba html, kde mohou být nepěkné skripty. Nebo ty různé cady a gisy, což je hotový blackbox (a navíc to možná diskriminuje jiné výrobce cadů a gisů, kteří se tam neprolobovali).
Ono právě jde o to, aby to úřad uměl bezpečně otevřít. U kontejnerových formátů je problém, že pak vám tam někdo strčí nějaký šílený kodek, který nikdo neotevře, a co s tím úřad bude dělat? Také by měl formát zaručovat, že budou všichni výstup vnímat stejně – to je u kontejnerových formátů také problém, když tam můžete mít alternativní streamy. Mně osobně vadí, že mezi povolenými formáty jsou i formáty OOXML a ODF, ale chápu, že bez nich by to v ČR nešlo.
Úřad to video s licenčně složitým kodekem nevytváří, stačí že ho sobě přehraje. Přehrávač je obsažen ve standardní instalaci většiny OS, přehraje ho i kdejaká chytrá krabička, a VLC je řešení pro zbytek.
"Kdejaký sajrajt" se dá nacpat i do těch ostatních povolených souborů. Předpokládám že na to pouštějí antivirus.