2010-09-10 4 views
0

Quelqu'un peut-il me proposer une bibliothèque d'archivage de fichiers pour bada? J'ai regardé minizip (qui utilise zlib) et bzip2, mais ils utilisent tous les deux des en-têtes Linux ou Windows pour l'accès aux fichiers, ce que le SDK bada ne fournit pas.Bibliothèque d'archivage pour bada

Répondre

0

Si quelqu'un trébuche sur cela, j'ai réussi à utiliser LiteZip avec seulement des modifications minimes.

+0

Merci pour votre réponse, pouvez-vous expliquer un peu plus? Quels changements avez-vous fait? merci d'avance. – plasticlittle

+0

Je me souviens que la bibliothèque utilisait un en-tête qui n'est pas disponible sur bada pour une seule tâche dont je n'avais vraiment pas besoin. Je pense que c'était quelque chose à faire avec les dossiers et j'avais seulement besoin de la bibliothèque pour travailler avec un seul fichier. Quoi qu'il en soit, l'un des inclus devrait provoquer une erreur - supprimer cette inclusion et vous obtiendrez quelques erreurs dans une fonction que vous pouvez simplement supprimer de la bibliothèque. –

0

Essayez d'utiliser l'espace de noms Osp::Base::Utility sous-espace de noms, vous trouverez ces classes (selon bada 2.0):

Osp::Base::Utility::Deflator 

Osp::Base::Utility::FileUnzipper 

Osp::Base::Utility::FileZipper 

Osp::Base::Utility::Inflator 

Osp::Base::Utility::ZipEntry