![]() |
Limitierte Dateigröße mit SingleFileDataStorage?
Hallo,
hat jemand Erfahrungen mit ![]() Ich setze es ein und musste nun festellen, dass die damit erzeugten Dateien - anders als beschrieben - nicht beliebig groß sein können. Einen genaueren Wert muss noch herausfinden, aber die Dateien bei denen es aufgefallen ist (3,8 bis 4 GB) sind korrupt und können nach Erstellung von SFDS selbst nicht gelesen werden, weil MD5-Checks fehlschlagen usw. Die Beschreibung Zitat:
![]() Falls jemand Erfahrungen damit / Ideen dazu hat, sind sie willkommen :) |
AW: Limitierte Dateigröße mit SingleFileDataStorage?
HTFS oder FAT32?
HTFS zwingend erforderlich, ersatzweise auch exFAT. |
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Sind die 4 GB auf die Gesamtdatei bezogen, oder auf eine der Dateien darin?
Bei Gesamtdatei sah es so aus, als wenn es eine Exception geben müsste, wenn man an die Grenzen des Dateisystem (z.B. FAT32) stößt. (kann aber sein, daß ich auf die Schnelle nicht alle Dateizugriffe gesehn hab.) Und welche Delphi-Verison? Im Code wird zwar an vielen Stellen mit AnsiString gearbeitet, aber bei 2007 kann man nicht sicher sein, ob es da nicht doch noch ein paar Bugs gibt. Was gibt denn der Compiler für Meldungen aus? [edit] Vielleicht ist ja hier was Alternatives dabei. ![]() ![]() ![]() Ansonsten (falls es nicht auf Geschwindigkeit an kommt) könntest auch eine der Zip-Komponenten verwenden. |
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Zitat:
Zitat:
Zitat:
Ich habe auch eine Delphi 7 Installation da, könnte es damit mal probieren. Da ist die unveränderte Version installiert. Bin jetzt gerade dabei, mich schrittweise an die Größe heranzutasten, ab der die Datei als ungültig erkannt wird. Zitat:
|
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mal eine mitgelieferte Demo Basic SFDS File Creator getestet.
Ergebnis: Eine Größe von 3,9 GB wird bei mir nicht überschritten, obwohl mehr Daten drin sein müssten. Siehe Anhang: |
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Hm, wie viel mehr müsste drin sein? Vielleicht die Komprimierung? Sonst würde das ja bedeuten, dass das Tool ab einem bestimmten Wert einfach aufhört die Datei zu schreiben und sie dann selbst als ungültig einstuft... Ich habe hier eine Datei mit der Größe von 4,00 GB (4.298.860.637 Bytes) (erstellt mit meinem Programm, sollte aber die gleiche Funktionalität sein)
|
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Das Ding greift stückchenweise, über einen selbstgebauten Stream, auf die SFDS-Datei zu.
Vermutung: Dort wird irgendwo mit einem "Integer" gearbeitet und größere Positionen werden daher auf 32 Bit abgeschnitten. |
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Zitat:
4,04 GB (4.338.868.224 Bytes) |
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Suche Dir ein anderes Programm aus:
![]() Ich würde 7-Zip nehmen: ![]() |
AW: Limitierte Dateigröße mit SingleFileDataStorage?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mal 7-Zip getestet - Free Demo von hier:
![]() Macht einen guten Eindruck. Getestet mit WIN8.0 und XE2. NICHT vegessen: 7za.dll in das WINDOWS-Verzeichnis kopieren! Ist im Anhang. Zitat: You will also need the 7za.dll from sourceforge !! Ist im Anhang !! The dll is in the extra.tar.bz2 package. Dll version 4.42 is included in the package. New 0.71: Multivolume support, password support. New 0.72: Fixed 4GB limit, some other bugs ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz