ist es möglich, entpacken ein .apk-Datei(oder generell jede Zip-Datei) in den Speicher, statt Sie zu schreiben, zu fs
Ich mache Forschung mit mobilen apps und analysieren muss, um Ihren code nach dem entpacken des .apk-Datei. Jedoch, der Prozess von entpacken gehört natürlich viel IO, die nicht machen es, skalierbare, ich bin am überlegen ob es möglich ist, halten Sie die entpackten Daten in den Speicher, mit mehreren Variablen repräsentiert, so sparen sich die Mühe des Schreibens an die FS. Ich bin geladen mit tausenden von apps zu analysieren, so in der Lage, so etwas zu tun wäre deutlich beschleunigen, meinen Prozess. Gibt es jemand, der vorschlagen kann, einen Ausweg für mich. Ich bin mit python.
Vielen Dank im Voraus
es scheint durchaus ein paar Beiträge auf stack overflow zu diesem Thema. stackoverflow.com/questions/10908877/..., stackoverflow.com/questions/5710867/...
Klingt wie Sie wollen, entpacken Sie code, der nicht zum speichern der Daten auf allen (im Gegensatz zum speichern in einem Speicher-Puffer). Vielleicht nehmen Sie einfach android.googlesource.com/platform/frameworks/native/+/master/... und optimieren?
Klingt wie Sie wollen, entpacken Sie code, der nicht zum speichern der Daten auf allen (im Gegensatz zum speichern in einem Speicher-Puffer). Vielleicht nehmen Sie einfach android.googlesource.com/platform/frameworks/native/+/master/... und optimieren?
InformationsquelleAutor Daniel | 2013-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hoffen, dass Sie mit Linux:
das ist es. Entpackte APK in den Speicher.
Überprüfen Sie das Dateisystem, wenn
tmpfs
ist es im Speicherwie etwa /tmp und /var/tmp, auf meinem computer ist es /dev/sda6
df /tmp-Dateisystem 1K-Blöcke Benutzt Verfügbar% eingehängt auf /dev/sda6 191425164 50784288 130910368 28% / xushunyi@xushunyi-Lenovo-G450:/dev$ df /var/tmp
/dev/sd* == Festplatte
InformationsquelleAutor Diego Torres Milano
Ja, der python - zipfile Modul erlaubt das Lesen von Dateien in den Speicher. Es liest die Datei-wie-Objekte, so das zipfile an sich könnte noch in Erinnerung sein. auch, wenn Sie finden, dass hilfreich.
InformationsquelleAutor tdelaney