Question

Y at-il une solution Delphi-5 pour intégrer facilement le stockage unique fichier dans le code existant? Je voudrais avoir des fichiers comme Java * fichiers .jar ou un document Openoffice qui sont des fichiers compressés / et les dossiers compressés mais avec leur propre extension de fichier.

Edit: Je sais que certains composants ZIP capables, mais en un mot, je veux accéder à des fichiers dans le « conteneur » et utiliser les routines de manipulation de fichiers normaux sur eux (par exemple. TStringList.SaveToFile). Tous les frais généraux au sujet compress / uncompress doit être manipulé par le composant.

Était-ce utile?

La solution

Il semble que AidAim Software pourrait avoir ce dont vous avez besoin.

Autres conseils

Il suffit d'utiliser le format .zip. Vous pouvez modifier l'extension de fichier à ce que vous voulez, son contenu de fichiers qui sont importants. Il existe de nombreuses solutions Zip tiers disponibles pour Delphi, à la fois freeware et commercial. Regardez autour de (ma compagnie utilise ZipForge )

J'utilise THKStream pour cette tâche. Il fonctionne bien et rapide et facile à utiliser, vous pouvez stocker Streams normaux dans et il les compresse dans un seul fichier. Freeware. Voici un lien: http://www.xarka.com/freeware/components.html

SolFS est la réponse. Vérifiez le lien pour la comparaison avec AidAim.

Jetez un oeil à cette OpenSource unité SynZip . Il est encore plus rapide pour la décompression que l'unité par défaut livré avec Delphi, et il va générer une plus petite exe (tables crc sont créés au démarrage).

Pour Delphi 5, jetez un oeil à cette autre unité Open Source pur pascals, nommé PasZip .

Je l'utilise en très petit programme d'installation exe. Il peut décompressez tout contenu zip, et vous pouvez même ajouter le zip à l'exe. Voir ce lien pour obtenir comment utiliser un zip intégré à l'exe .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top