Verbrauchen Ordnernamen Festplattenspeicher?
Verbrauchen Ordnernamen Festplattenspeicher?
Ja, der Titel sagt schon alles. Verbraucht ein Ordner mit dem Namen "BLABLUB" mehr Festplattenspeicher als ein Ordner mit dem Namen "B" ?
Re: Verbrauchen Ordnernamen Festplattenspeicher?
Jain, grundsaetzlich ist jeder Dateisystemeintrag gleich groß, jedoch werden Lange Dateinamen (VFAT) in mehreren Dateisystemeintraegen abgespeichert, zusaetzlich zu ihrem kurznamen (8.3).
- ChrisR3tro
- Administrator
- Beiträge: 1988
- Registriert: Mo 7. Mär 2005, 23:33
- Wohnort: NRW
- Kontaktdaten:
Re: Verbrauchen Ordnernamen Festplattenspeicher?
Das ist eigentlich eine gute Frage. Wenn wir nur von 8.3-Dateinamen ausgehen, vebraucht ein Ordner der "A" heißt wahrscheinlich genausoviel wie ein Ordner der "ABCDEFGH.XYZ" heißt, weil der Speicherplatz dafür einfach reserviert werden muß vorher und man im Falle eine Umbenennung man nicht kompliziert die FAT reorganisieren will. Wie sich das mit langen Dateinamen verhält weiß ich nicht, könnte mir aber vorstellen, daß sich das genauso verhält.
Ein Ordner verbraucht dabei wahrscheinlich soviel Speicherplatz wie sein Eintrag in der FAT lang ist.
So stelle ich mir das zumindest bei FAT16/FAT32 vor.
Ein Ordner verbraucht dabei wahrscheinlich soviel Speicherplatz wie sein Eintrag in der FAT lang ist.
So stelle ich mir das zumindest bei FAT16/FAT32 vor.
Re: Verbrauchen Ordnernamen Festplattenspeicher?
Ok, danke
Meine Ordner sind für meine GUI gedacht, damit sie auch auf älteren DOS-Versionen läuft, haben sie kurze Dateinamen. Ich wollte das nur wissen, weil ich die GUI so klein wie möglich halten wollte. Also danke für die Informationen
Meine Ordner sind für meine GUI gedacht, damit sie auch auf älteren DOS-Versionen läuft, haben sie kurze Dateinamen. Ich wollte das nur wissen, weil ich die GUI so klein wie möglich halten wollte. Also danke für die Informationen
Re: Verbrauchen Ordnernamen Festplattenspeicher?
In welcher Programmiersprache schreibst Du die GUI?
Welche Controls enthält sie?
Ich habe hier eine GUI in Arbeit: https://disk.yandex.com/d/HD2yQG2dGQqZxA
Für Freepascal!
Passen die Codes zusammen?
- Win311Freak
- Norton Commander
- Beiträge: 119
- Registriert: Sa 29. Jan 2022, 01:53
Re: Verbrauchen Ordnernamen Festplattenspeicher?
Also soweit ich das weiß werden Ordnernamen im Dateisystem angelegt und stellen das Inhaltsverzeichnis dar.
Der Speicherverbrauch ist meist relativ klein, wie es genau abgelegt wird kann ich jedoch nicht sagen.
Der Speicherverbrauch ist meist relativ klein, wie es genau abgelegt wird kann ich jedoch nicht sagen.
Re: Verbrauchen Ordnernamen Festplattenspeicher?
Solange der Dateiname in 8.3 Zeichen passt, und keine Kleinbuchstaben enthält, werden für die Informationen über den Ordner (Lage auf der Platte, Änderungsdatum, Name) exakt 32 Byte reserviert. Alle 32-Byte-Einträge für die Dateien und Ordner in einem Verzeichnis werden aneinandergehängt, und wie eine Datei abgelegt. Das bedeutet, dass zwar die Länge des Ordnernamens keine Rolle spielt, aber die Anzahl von Ordnern, die man verwendet, relevant sein kann, da jeder Ordner mindestens einen ganzen Cluster belegt, egal wie viele Dateien da wirklich drin sind. Auf einer 400MB-Partition mit FAT16 sind das immerhin 8 Kilobyte, in die 256 Dateien oder Unterordner passen (davon gehen aber 2 Einträge für "." und ".." ab, so dass nur 254 zur freien Verfügung bleiben). Ein Ordner mit weniger als 254 Dateien ist also bei einer Clustergröße von 8K Platzverschwendung.