[FAT32] lange Dateinamen

Gast #72995
Lesenswert?
• ▲
▼
Hi.

Also, das wird jetzt keine Frage zwecks grundsätzlichen Datenblättern
und Specs vom FAT32 Filesystem (das ist im Forum eh schon oft genug
gepostet worden).
Ich bin auch gerade am Software schreiben um auf einer CF FAT32 zu
implementieren(lesen + schreiben). Momentan stellt sich mir aber eine
Frage bezüglich der langen Dateinamen. Also gut...
Ich kann schon die langen Dateinamen auslesen. Da diese aber über mehr
als 32 Bytes pro Name gehen können (meistens ja der Fall), frag ich
mich, ob dies auch clusterübergreifend passieren kann.

Mal ein kleines Beispiel:
Meine CF ist mit FAT32 formatiert und die Clustergröße beträgt 1kByte.
Jetzt stehen zum Bespiel im Root-Directory (Cluster Nr. 2) einige
Filenames.
Meine Frage: kann es jetzt vorkommen, dass ein langer Name beim Cluster
2 beginnt und (je nach Cluster Chain der FAT) im nächsten Cluster des
Root Directories endet?? Oder wird ein langer Dateiname immer nur
VOLLSTÄNDIG in einen Cluster geschrieben??

mfg
Andreas

--

Andreas Auer                     aauer1 (at) sbox.tugraz.at
Student of Telematics            http://home.pages.at/aauer1
Graz, University of Technology
Gast #72998
Lesenswert?
• ▲
▼
Hi

es ist ja durchaus logisch das ein LFN über die Clustergrenze
hinausgehen kann da beim erstellen von Dateien ja ansonsten leere
(sprich gelöschte) Einträge bis zur Clustergrenze erzeugt werden
müßten.

Matthias
Gast #72999
Lesenswert?
• ▲
▼
Da hast du recht ja.
Du sagtest, dass du schonmal FAT32 implementiert hast. Hast du das für
den HMpeg gemacht, oder hast das auf nem größeren Atmel geschrieben, so
dass du auch Files schreiben konntest??

Andreas

--

Andreas Auer                     aauer1 (at) sbox.tugraz.at
Student of Telematics            http://home.pages.at/aauer1
Graz, University of Technology
Gast #73000
Lesenswert?
• ▲
▼
Hi

zur aktiven Zeit des HMPEG (ist ja auch schon über 3a her) war ich noch
nicht so weit ein FAT32-Dateisystem zu implementieren. Ich hab das dann
mal aus reiner Neugier für den M16C gemacht. Bin aber nie zum
wahlfreien schreiben von Dateien gekommen.

Matthias
Gast #73001
Lesenswert?
• ▲
▼
Lesen von Files von FAT32 geht ja eigentlich eh relativ schnell. Der
etwas größere Aufwand - den ich auch noch vor mir habe - ist wohl das
Schreiben. Aber alles in allem sollte sich das in 8-10k Flash
unterbringen lassen.
Nochmals Danke für deine Antwort.

Andreas

--

Andreas Auer                     aauer1 (at) sbox.tugraz.at
Student of Telematics            http://home.pages.at/aauer1
Graz, University of Technology

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren