Esiste una libreria di compressione gzip che funzionerà su J2ME?Esiste una libreria GZIP J2ME?
risposta
Hai provato this one? (Non l'ho trovato, ma l'ho trovato su google.)
Provare Jazzlib, sebbene sia GPL e sembra che non sia stato aggiornato per un po '. Un'altra opzione è provare a sollevare la sorgente da libgcj (che è ciò che ha fatto jazzlib).
J2SE include java.util.zip
che può comprimere/decomprimere i file gzip, ma la specifica MIDP 2.0 non include un java.util.zip
. E guardando il codice sorgente Java 6 per java.util.zip
, ogni classe sembra chiamare metodi nativi, il che significa che non puoi semplicemente sollevare ciò che è lì e scaricarlo su un dispositivo J2ME.
Un altro approccio sarebbe trovare un'implementazione J2SE e provare a convertirlo in J2ME. Non mi aspetterei che fosse difficile, ma comunque richiederebbe qualche sforzo. Che ne dici di this one (jazzlib?)?
Jazzlib originale è solo per J2SE.
Jazzlib portato su J2ME è disponibile qui: http://code.google.com/p/staff/downloads/list?q=jazzlib
Si consiglia di controllare: http://code.google.com/p/compress-j2me/. Usa solo 7k (~ 5k dopo l'offuscamento). La compressione è in fase di sviluppo.
Ho visto l'uso di successo di http://www.tinyline.com/utils/ che fornisce un gzipinputstream utile per le comunicazioni http.