A következő címkéjű bejegyzések mutatása: fat sorrend. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: fat sorrend. Összes bejegyzés megjelenítése

2014. január 21., kedd

FAT fájlrendszer VS autórádió

Számomra furcsa problémával kellett megküzdenem.
Az autóban eddig egy régi típusú kazettás autórádió volt. Kazettát már nem fogok használni, a rádió meg kiakaszt. Cd-lejátszóval meg nem akartam bővíteni, mert abban a technológiában nem hiszek. Maradt a csere opció, mert azért valamit kell hallgatni. A választás egy audiolink ct-400 típusú alkalmatosságra esett. Használtan vettem, az ára rendben volt és ami fontos : sd-kártya, USB, AUX és bluetooth.

A probléma az sd-kártyával volt, mégpedig a lejátszás sorrendjével. Látszólag összevissza sorrendben játszotta le a zenéket.
Amiket próbáltam:
Fájlok nevét átírni,
Sorszámozni,
ID-tag -ket átírni,
ID-tag -ket beállítani,
Ékezetes karaktereket eltávolítani,
Szóközöket eltávolítani,
Almappákat megszűntetni,
stb

Mindig változott a sorrend, de egyik sem orvosolta a problémát.

A megoldásra valami eldugott fórumon akadtam rá, ott is elég sokmindent kipróbáltak ez előtt:
kb ez a probléma: alacsony szintű hozzáférés esetén az mp3-lejátszók, sd-kártyaolvasók, autórádiók, egyéb kütyük figyelmen kívül hagyják a fájlneveket és egyéb okosságokat és elsősorban a 'file alloction table' -re hagyatkoznak. FAT12, FAT16, FAT32 esetén is. Azt veszi figyelembe, hogy a fájlok milyen sorrendben kaptak bejegyzést ebben a táblázatban. Konyhanyelven :)
(Azért nem jutott ez eszembe, mert kiírja a fájlnevet és bizonyos ID-tag-eket is)

A megoldás pedig (linux alatt):
fatsort

Ezzel a kis programmal ki lehet íratni, és át lehet rendezni a FAT-ot.

# fatsort -fl /dev/sdb1 (kiírja a fájlok sorrendét csatolt sdb1 meghajtó esetén)
# fatsort -f /dev/sdb1 (átrendezi a sorrendet fájlnév alapján)

Egyéb kapcsolókat itt:
$ man fatsort