est-il possible de décompresser un .apk fichier(ou plus généralement tout fichier zippé) dans la mémoire plutôt que de l'écrire dans fs
Je suis en train de faire de la recherche avec des applications mobiles et de la nécessité d'analyser leur code après la décompression du .fichier apk. Cependant, le processus de décompression naturellement implique beaucoup de IO, qui n'est pas évolutive, je pense, si c'est possible de tenir le décompressé les données dans la mémoire, avec plusieurs variables représentant, ainsi que l'économie de la difficulté de l'écriture à la FS. Je suis chargé avec des milliers d'applications à analyser, afin d'être en mesure de faire quelque chose comme ceci permettrait d'augmenter la vitesse de mon processus. Est-il quelqu'un qui pourra vous suggérer un moyen pour moi. Je suis à l'aide de python.
Merci d'avance
- il semble être tout à fait un peu de posts sur un débordement de pile à propos de cette question. stackoverflow.com/questions/10908877/..., stackoverflow.com/questions/5710867/...
- On dirait que vous voulez décompresser code qui n'a pas enregistrer les données (par opposition à l'enregistrement dans une mémoire tampon). Peut-être juste prendre android.googlesource.com/platform/frameworks/native/+/master/... et de le modifier?
Vous devez vous connecter pour publier un commentaire.
Espérons que vous l'utilisez Linux:
que c'est. Décompressé APK dans la mémoire.
tmpfs
il est dans la mémoireOui, le python zipfile module vous permet de lire les fichiers en mémoire. Il lit les fichiers comme des objets pour le zipfile elle-même pourrait être en mémoire aussi, si vous trouvez cela utile.