Rad Studio 2009 und komprimierte Dateien?
-
Ich möchte Projektdateien gern in ein zip oder cab oder anderes Packformat ablegen und wieder lesen können. Gibt es dafür etwas für den C++Builder2009?
Vorzugsweise ohne DLLs, auf die man zugreifen muss.
-
Für CAB gibt es das Microsoft Cabinet SDK (bei dem du kaum um eine externe DLL herumkommen wirst), und für ZIP gibt es zahlreiche Delphi-Komponenten, die du auch im C++Builder einsetzen kannst; Google hilft weiter.
-
Ich habe welche vorher gesucht und gefunden. Leider alle etwas alt und alle nutzen AnsiString anstelle von UnicodeString. Ich habe aber UTF8 Dateien und Inhalte. Darum fragte ich nach Rad Studio 2009 Komponente.
-
~Zip schrieb:
Ich habe aber UTF8 Dateien und Inhalte.
Inhalte sollten egal sein. Unicode-Dateinamen werden etwa von dem hier oder dem hier unterstützt. Ansonsten sieh doch mal diese Liste durch.
-
Hallo zusammen
Ich habe letztens ZLIB verwendet um Dateien zu zippen.
Hier ein Beispiel bzw. ein Wrapper. http://www.bytesandmore.de/rad/cpp/snipp/sc06021.phpHier wird zwar auch AnsiString verwendet, jedoch ob der Dateiname als AnsiString oder UnicodeString angegeben wird ist doch egal.
MfG Stephan
-
Bei der Jedi VCL (http://jvcl.delphi-jedi.org/)
ist ein JvCABFile und JvZlibMultiple mit bei.
Wobei ZLib Unterstützung von Haus aus im C++ Builder 2009
vorhanden ist (siehe hierfür in der BCB Hilfe unter ZLIB)