2009-06-24 7 views
0

J'ai compressé une donnée en utilisant Deflater (Z lib) dans java. Mon ami est en symbian il utilise z lib. Mais il est incapable de décompresser les données. Mais s'il compresse les données alors je suis capable de décompresser les donnéesComment décompresser des données en utilisant z lib en symbian

Y a-t-il un niveau de compression à définir par moi pour que le type symbian puisse le décompresser?

Ou existe-t-il une aide pour implémenter la décompression en utilisant z lib en symbian.

Est-il possible de résoudre ce problème

Merci Sunil

+0

devoirs? dupliquer? http://stackoverflow.com/questions/1037835/decompression-using-zlib-of-string http://stackoverflow.com/questions/975777/how-to-create-compression-decompression-program-using-gzip-in -symbian – laalto

+0

Je ne pense pas que son duplicate stackoverflow.com/questions/975777/... pls jeter un oeil sur cette URL que vous avez mentionné. J'ai aussi mentionné le niveau de compression. Pouvez-vous réexaminer la question une fois de plus? Je veux savoir sur le niveau de compression des données qui peuvent être décompressées par symbian. –

+0

Ce n'est pas pour moi que ce soit pour vous, car vous connaissez peut-être la réponse. Mais c'est un cauchemar pour moi. Selon mes connaissances, personne ne fait ce genre de travail à domicile. S'il vous plaît fournir une réponse si vous avez. –

Répondre

0

Une approche possible est de faire une comparaison des méthodes de cryptage/décryptage tant du côté Java et Symbian. Ce que je ferais est de créer des données, de les chiffrer du côté Java et de les enregistrer dans un fichier - vérifiez que vous pouvez déchiffrer cela du côté Java - vérifiez que le décryptage a fonctionné en le comparant au contenu original.

Faites de même sur le côté Symbian. Cela validera au moins que vous pouvez crypter/décrypter les données de chaque côté de manière isolée. En supposant que ce soit réussi, je ferais ensuite un diff sur les binaires cryptés - s'ils utilisent la même méthode de cryptage, ils devraient être les mêmes - mais il semble qu'ils ne le seront pas. Je recommande d'utiliser un outil comme vimdiff pour faire le diff binaire.

Inspectez le cliché binaire des deux fichiers cryptés. Si les binaires sont différents, vous devrez faire quelques recherches sur le format de compression de zlib - habituellement les formats de données binaires ont des en-têtes, bien qu'il puisse y avoir des modes bruts supposant que vous connaissez le format des données.

Questions connexes