Construct 2 Deflate

Stato
Discussione chiusa ad ulteriori risposte.

FW_Audi

Utente Storico
24 Dicembre 2007
511
90
51
281
Ultima modifica da un moderatore:
Deflate

Un semplice plugin per comprimere / decomprimere una stringa utilizzando l'algoritmo deflate, lo uso js-deflate/js-base64, ho bisogno di questo, al fine di inviare / ricevere dati pesanti su WebSocket ma può essere utilizzato per risparmiare spazio localStorage, è inutile se se lo si utilizza per comprimere piccola stringa. 2 espressioni da utilizzare:
- Deflate.Compress (stringa, la compressione a livello) - Deflate.Decompress (stringa)di compressione-livello può essere 1 (scarso ma veloce) a 9 (migliore ma più lenta) Il "Compressione" funzionano anche codificare i dati compressi usando Base64, la stringa passata alla funzione di decompressione dovrebbe essere codificato Base64. Nota: plugin Base32k "comprimere" più volte (dipende da dati), ma Deflate può essere utilizzato con Base32k per comprimere anche più (fino a 2,5 x, guarda la demo), è più lento però.
API: https://dl.dropbox.com/u/64479453/C2_Plugins/deflate.zip
Demo: https://dl.dropbox.com/ u/64479453/C2_Plugins/DeflateDemo/index.html
Demo Deflate + Base32k: https://dl.dropbox.com/u/64479453/C2_Plugins/DeflateDemoWithBase32k/index.html .
capx: https://dl.dropbox.com/ u/64479453/C2_Plugins/DeflateDemo.capx .
capx (necessario plug Base32k): https://dl.dropbox.com/u/64479453/C2_Plugins/DeflateDemoWithBase32k.capx

fonte: http://www.scirra.com/forum/topic58939.html
 
Stato
Discussione chiusa ad ulteriori risposte.