我正在尋找開發一個使用GTFS靜態數據的交通應用程序。我爲自己設定的一個限制是應用程序應該使用最少的移動數據傳輸。因此,我想將所有數據嵌入到應用程序中。在Android應用中使用壓縮的GTFS數據
我的問題是,GTFS數據集通常很大(例如,悉尼市爲85MB未壓縮)。我在其他應用程序上做了一些逆向工程,發現其中一些已經設法將所有數據壓縮成一個更小的文件(我最多談論幾MB)。
使用7zip,我已經設法將我的85MB數據集壓縮到5MB,這對我來說是可以接受的。下一步是我將這個7z文件用到我的應用程序中,這就是我被卡住的地方。我無法將其解壓縮並將其放入SQL數據庫,因爲這會在手機上佔用太多空間。所以我想知道我的其他選擇是什麼。
感謝
你試過了什麼?在頂層,您是否嘗試過使用包含所有這些提要信息的數據文件,並查看其如何壓縮gzip,bzip2和xz? – 2013-03-25 01:00:07
7zip管理壓縮到5.5MB這是我可以接受的,所以謝謝你的提示,我試過rar和zip,但不知道7zip可以做出這樣的區別。但是,如何在移動應用程序中使用7zip文件?我不能只是解壓縮並寫入SQL數據庫,因爲這會佔用太多空間。 – chopchop 2013-03-25 01:33:24