Ad 1) Já vám to neberu. Akorát že tohle není předmětem naší diskuse.
Ad 2) Žádné iana, ansi, ascii neexistuje. K dostatečnému definování patří i to používat správné názvy, zkratky apod. A to včetně velikosti písmen. „ascii“ není totéž jako „ASCII“.
Ad 3) Pořád máte nějaké špatné předpoklady. Já nemám problém to rozlišovat. Akorát vím, že UTF-8 kóduje Unicode znaky, takže to, zda něco je či není platná UTF-8 sekvence závisí na verzi Unicode. Zkuste si to představit třeba na ASCII. Když budete číst soubor, který má být v ASCII, a narazíte tam na bajt s nastaveným nejvyšším bitem, bude to podle vás v pohodě a správně ten bajt zpracujete?
Nastesti pocitace nepracuji s lidskym jazykem
My se ale bavíme o specifikacích. A ty jsou psány lidským jazykem.
Ale chápu, proč se snažíte od lidských jazyků dostat co nejdál. Protože porozumění lidským jazykům není vaše silná stránka.
pro nas, co s pocitaci pracujeme, jsou jednoznacne specifikace nutnym zakladem
Jenomže „jednoznačná specifikace“ je něco jiného, než „specifikace bez jakýchkoli předpokladů“.