Chápu, že ve Windows je problém s detekcí typu souboru. Ale my Windows nemáme a proto s detekcí typu souboru dle jeho obsahu nemáme ani i vámi popsaných typů. Funguje to velmi spolehlivě a transparentně. Stačí např. ověřit tak, že souborům odmažete přípony. Rozumné DE vám ve správci souborů ukáže správné ikony dle typu souborů, který zjistil z jeho hlaviček.
Lituju váš těžký život s Windows, když máte pořád takové problémy, ale neaplikujte to na OS, které používáme my, protože se s tímto chováním nesetkáváme, jen se tím ztrapňujete.
Podle všeho 1. nechápete rozdíl mezi metadaty a obsahem souboru, 2. nechápete že obsah souboru je čistě věcí aplikace a může obsahovat cokoliv, včetně věcí které lze zaměnit s hlavičkou, 3. nechápete že když shell funguje podle obsahu souboru a nikoliv metadat tak je to špatně, ale když to dělá FS, tak je to katastrofálně špatně. Za odměnu si můžete změnit první tři byty nějakého executable na %PDF, a koukat že vám ho shell detekuje jako soubor typu PDF. Případně si první dva byty nastavte na 1F 9D nebo 1F A0, a automaticky soubor dekomprimujte, protože to jasně musí být TAR, a rozhodně to nemůže být nic jiného
Lidi, je možné, aby to vážně nechápal? Lolíku, změň ve Windows libovolný EXE tak, že aniž bys HRABAL do OBSAHU souboru, jen přepíšeš jeho název tak, že místo .exe na konci bude mít .pdf. Windowsy si budou myslet, že to je PDF a posílat to do čtečky PDF!
Opravdu bezva.
Váš popis opět vychází z něčeho, co neexistuje. Takhle to opravdu v Linuxu nefunguje. Ale už chápu, proč si myslíte, že detekce typu souboru přes jeho obsah nemůže být spolehlivá, když si myslíte, že to funguje tak jak jste to (debilně) popsal. Oni to takhle zkoušeli implementovat ve Windows, co? To by nám pak v Linuxu nefungovalo rozlišení mezi ZIP, JAR, libovolným ODF souborem, DOCX ap., že?! Ale věřte, že to funguje. Nástroje v Linuxu to umí rozlišit
(a nápověda, bez ohledu na FS na kterém se ty soubory nachází, takže ani FS nic nedělá jak naznačujete). Prostě jste v tom úplně mimo a jen ukazujete, že o tom víte kulové, ale o to zaníceněji se to snažíte očernit.
PS: Nějak mi nedochází, proč bych měl přepisovat hlavičku ELF souboru za hlavičku PDF. Chápu, že tohle dělá ta chybná implementace EFS ve Windows 10, že mění hlavičku souboru za hlavičku EFS, ale nám se to v Linuxu nestává a nechápu proč máte potřebu navádět nás k destrukčním akcím ručně. Ucházím mi zcela smysl.
PPS: Vy musíte mít úplně nesmrtelnou hlavu... Kde nic není ani smrt nebere