( Raynes | 2025. 05. 03., szo – 17:55 )

Ez nem vallás kérdése, ez szakmai tény, hogy *nix-es fájlrendszereken NINCS kiterjesztés. Csak fájlnév. FAT/NTFS fájlrendszereken van, ott külön metaadat.

Ennek ellenére sok modern linuxos program kezel társításokat fájlnév alapú regexp-pel, ez nem kötelező persze, de vannak ilyen megoldások is. Így a fájlnév végén a .akármi mégis funkcionálhat kvázi kiterjesztésként, pár alkalmazásnál. Nyilván, ez nem a norma, szokásosan a legtöbb alkalmazás a mime-típust alapján társít, ezért van az, ha ha a valami.jpg fájlt átnevezed valami mp3-ra, attól még a fájlkezelő épp úgy látja a fájlról, hogy mime típus alapján az egy jpeg kép, és továbbra is azzal a mime társítással nyitja meg, a társított képnézővel, vagy amit a felhasználó hozzá társított.

A legszélsőségesebb eset Linuxon, a filepicker-ök esete. Sok olyan GUI-s program van, amiben ha fájt nyitsz meg vagy választasz ki feltöltésre, akkor a beépített Gtk-s, vagy Qt-s filepicker a fájlok listázásánál nem a mime típust, hanem a .névvégződést veszi figyelembe. Így ha a valami jpg-t átnevezed valami.mp3-ra, azt nem fogják megtalálni a filepicker-ök, amik a jpg, jpeg kierjesztéseket keresik. Sőt, ez odáig fajul, hogy már valami.JPG formában sem ismerik fel. Majd próbáld ki. Én most futottam bele nemrég, a Musescore nevű grafikus kottaszerkesztő programban, a MIDI fájlok megnyitásánál listázta a .mid, .midi fájlokat, de a .MID-et nem ismerte fel, pedig én egy DOS-os időkbeli archívumból próbáltam megnyitni, amiben még a fájlnevek, kiterjesztések mindegyike nagybetűsített.