H
Hugh Janus
Hi all,
I have several *long* strings (see bottom of post for an example) which
I will be sending across a network. Therefore, I want to compress them
for speed and because later they will be stored in a DB.
I found this code here http://abstractvb.com/code.asp?A=931 but it
doesn't seem to give me a particuarly good level of compression it
seems. As you can see in the article below, there is a lot of
repitition. So I was hoping that someone here could tell me that
either the code at the link is correct, what is wrong with it or of
another method I could use to compress my string(s).
TIA
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
I have several *long* strings (see bottom of post for an example) which
I will be sending across a network. Therefore, I want to compress them
for speed and because later they will be stored in a DB.
I found this code here http://abstractvb.com/code.asp?A=931 but it
doesn't seem to give me a particuarly good level of compression it
seems. As you can see in the article below, there is a lot of
repitition. So I was hoping that someone here could tell me that
either the code at the link is correct, what is wrong with it or of
another method I could use to compress my string(s).
TIA
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