Leggere e decomprimere files ZIP in Javascript
Another-d-mention ha pubblicato una interessante libreria in javascript che permette di interagire con i file compressi in formato ZIP.
La libreria e un piccolo demo sono scaricabili da questo indirizzo.
La libreria è nata per velocizzare il caricamento di pagine pesanti: permette infatti di impacchettare tutte le risorse necessarie in un unico file ZIP ed estrarre le parti necessarie a runtime, riducendo drasticamente il numero di richieste effettuate.
Sulla pagina dedicata sono presenti anche alcuni esempi di utilizzo:
La libreria e un piccolo demo sono scaricabili da questo indirizzo.
La libreria è nata per velocizzare il caricamento di pagine pesanti: permette infatti di impacchettare tutte le risorse necessarie in un unico file ZIP ed estrarre le parti necessarie a runtime, riducendo drasticamente il numero di richieste effettuate.
Sulla pagina dedicata sono presenti anche alcuni esempi di utilizzo:
// scarica e salva in cache il file ZIPUtile e ben fatta!
var loader = new ZipLoader('files.zip');
// estrae un file CSS dallo zip e lo aggiunge al documento corrente
loader.LoadCSS('files.zip://style.css');
// estrae un file JS dallo zip e lo aggiunge al documento corrente
loader.loadScript('files.zip://jquery.js');
// ritorna il contenuto del file
var someFileYouNeed = loader.load("files.zip://myFile.txt");
// ritorna una immagine codificata in base64 che può essere inserita in un tag IMG
$("#logo").attr('src', loader.loadImage('files.zip://images/logo.png'));