Datei zu verpacken.
1. Einleitung
Genau vor diesem Problem stand ich auch bei der Entwicklung von X-Force: Fight For Destiny. Anstatt nach einer passenden Komponente für Delphi zu suchen, habe ich selber eine Komponente names TArchivFile entwickelt.
In diesem Tutorial möchte ich euch einen kurzen Überblick über die Benutzung von TArchivFile geben, in der Hoffung, dass ihr davon profitieren werdet und TArchivFile vielleicht in euren Projekten Verwendung findet. Selbstverständlich könnt ihr diese Komponente frei und ohne Bedingungen in euren Projekten verwenden.
2. Was bietet die Komponente?
Die Komponente wurde für Delphi entwickelt und bisher nur dort getestet. In wie weit eine Kompatibilität zu Kylix besteht kann ich leider nicht sagen.
Die wichtigsten Features der Komponente:
- mehrere Dateien (nachfolgend als Ressource bezeichnet) in einem Archiv zusammenfassen
- Komprimierung der einzelnen Ressourcen
- hinzufügen, löschen, ersetzen und umbenennen von Ressourcen
- Checksummen zum Prüfen der Ressourcen auf Manipulationen
- ein Archiv kann bis zu 2 GB