Construct 2 Base 32k

Stato
Discussione chiusa ad ulteriori risposte.

FW_Audi

Utente Storico
24 Dicembre 2007
511
90
51
281
Ultima modifica da un moderatore:
Aggiornamento: utilizzare la versione 1.1, che consente di minimizzazione! :https://dl.dropbox.com/u/1412774/Base32kDemo/pode_base32k.1.1.zip Ecco un plugin per affrontare il problema di spazio di archiviazione unsufficient (localStorage o WebDB / varianti ).
demo.png


Quando si utilizza un sacco di stringhe base64 (quando lo scorrimento delle immagini, per esempio), salvarli, inviarli attraverso la rete, si ha un overhead (dal binario => base64 di conversione può aggiungere fino al 33% di spazio utilizzato dai dati ).salvarle su disco è un problema anche dopo qualche tempo. Se si dispone di un gioco (ad esempio, un romanzo visivo) che utilizza un sacco di testo (XML o testo semplice, tra l'altro), è anche bisogno di risparmiare un sacco di stringhe di testo. Questo plugin utilizza una bella proprietà di stringhe Javascript. In realtà, tutte le stringhe Javascript utilizza la codifica UTF-16 internamente (o UCS-2, se si vuole essere più precisi, a seconda del lato di psychorigidity sei). Ciò significa che due byte sono utilizzati internamente per rappresentare un carattere (quindi due byte utilizzati per rappresentare un byte => un byte si perde ogni volta). Poiché alfabeto non latino vengono visualizzati con Unicode (UTF-16), è possibile eseguire le stessa conversione che si base64, ma invece di andare da dati binari a alfabeto latino, si va dai dati binari in caratteri asiatici! (Questo significa che non si perde un byte ogni due byte internamente). Così, invece di perdere il 33% in più di spazio nel peggiore dei casi, è solo perdere circa 3 o 4 percentuali ... E 'utile quando si vuole salvare una ondisk stringa. Pack con questo plugin Base32k. : Quando si desidera utilizzare di nuovo, caricarlo, estraetelo con questo plugin, e * hop * è fatto
La demo: https://dl.dropbox.com/u/1412774/Base32kDemo/index.html
Il plugin: https :/ / dl.dropbox.com/u/1412774/Base32kDemo/pode_base32k.1.0.zip .
L'capx:https://dl.dropbox.com/u/1412774/Base32kDemo/Base32kDemo.capx


Fonte
 
Stato
Discussione chiusa ad ulteriori risposte.