# Referente Odd - hmm... forse è tempo di rivisitare le cose della compressione ViewStateM SK2

<datetime class="hidden">2004-07-10T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
Un po' preoccupato che un [vecchio posto](/archive/2004/01/03/694.aspx) è linkato da questo URL http://msdnprodM SK1library/en -usMST4dnasppMS/htmlMSC6viewstateMSV7aspM SV8frameMVS9true MSS10 specialmente come

1. L'URL della persona che fa il collegamento è quella di Microsoft.
2. [Quel posto.](/archive/2004/01/03/694.aspx) C'è veramente bisogno di aggiornare (e è solo una soluzione così semplice)
3. [Il posto.](/archive/2004/01/03/694.aspx)Non è ' neanche accurato, nel quale dico che si perde l'encriptazione ( anche se è la rigida 3DES\) usando questo metodo - ummM SK6 sbagliato in realtà non lo faiMSC7 non è solo che se si usa la compressione la tecnica diventa piuttosto inefficace ♫( Dato che la compresión e l'incriptazione sono una specie di esclusiva SSK9 si può |' non si possono davvero comprimere dati casuali

Comunque, Potrei solo aggiornare quell'articolo con una soluzione piuttosto più flessibile - è un post stranamente popolare

Oh, incidentalmente quel post presenta una tecnica per comprimere ViewState - specificamente usa [BZip2](http://en.wikipedia.org/wiki/Bzip2)per comprimere un DataSet Viewstate - [BZip2](http://en.wikipedia.org/wiki/Bzip2)Usa una cosa chiamata [Burrows-Wheeler Transform](http://www.dogma.net/markn/articles/bwt/bwt.htm) che lo rende uno dei più efficienti algoritmi di compressione generica per XML (in quanto nella compactitàM SK1 è un po' lento) . L'algoritmo di intertestamento in realtàMSC4 è stato scritto da un tizio chiamato [Julian Seward](http://www.cs.man.ac.uk/arch/people/j-seward/) circa 8 anni fa e è uno dei meno burdeati dai brevetti, ecc.

UPDATE: Dovrei menzionareM SK1 Ho capito cos'era - probabilmente qualcuno alla Microsoft che controlla e controlla i link su [Questo articolo.](/archive/2004/06/02/1064.aspx) - questo è solo un pezzo sorprendentemente buono sull' ASP