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



Nincsenek megjegyzések:

Megjegyzés küldése