# Odd referrer - hmm...misschien tijd om mijn ViewState compressie spul te bekijken...

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

<!-- category -- mostlylucidcouk, Imported -->
Beetje bezorgd dat een [oude post](/archive/2004/01/03/694.aspx) wordt gekoppeld vanaf deze URL http://msdnprod/library/en-us/dnaspp/html/viewstate.asp?frame=true - vooral als

1. De URL van de persoon die de linking doet is een Microsoft one
2. [Die post](/archive/2004/01/03/694.aspx) ECHT moet worden bijgewerkt (en is gewoon zo'n eenvoudige oplossing)
3. [De functie](/archive/2004/01/03/694.aspx)is niet eens accuraat, in het ik zeg dat je verliest encryptie (zelfs als het de stinkende 3DES) met behulp van deze methode - umm...fout eigenlijk je niet alleen dat als je compressie gebruikt de techniek wordt nogal ineffectief (sinds compressie en encryptie zijn soort van exclusieve - je kunt niet echt comprimeren willekeurige gegevens...)

Hoe dan ook, ik kan gewoon updaten dat artikel met een meer flexibele oplossing - het is een vreemd populaire post!

Oh, trouwens dat bericht presenteert een techniek om ViewState comprimeren - specifiek het gebruikt [BZip2color](http://en.wikipedia.org/wiki/Bzip2)om een DataSet Viewstate te comprimeren - [BZip2color](http://en.wikipedia.org/wiki/Bzip2)maakt gebruik van iets genaamd de [Burrows-Wheeler Transformeren](http://www.dogma.net/markn/articles/bwt/bwt.htm) waardoor het een van de meest efficiënte algemene doel compressie algoritmen voor XML (zoals in compactheid, het is een beetje traag) . Intertesting algoritme eigenlijk, het werd geschreven door een man genaamd [Julian Seward](http://www.cs.man.ac.uk/arch/people/j-seward/) ongeveer 8 jaar geleden en is een van de minst overbelast door patenten enz...

UPDATE: Moet vermelden, Ik ben erachter wat dit was - waarschijnlijk iemand in Microsoft review en het controleren van links op [dit artikel](/archive/2004/06/02/1064.aspx) - dit is gewoon een verbluffend goed stuk op ASP.NET ViewState.