我爱Aspx >> Asp.Net >> Huffman with Short dictionary压缩算法(VB.NET Source)For X = 0 To 7
BitValue(X) = 2 ^ X
Next
Call AddASC2Array(OutStream, OutPutSize, "HE4")
Call AddASC2Array(OutStream, OutPutSize, DictString)
Call AddASC2Array(OutStream, OutPutSize, Chr(CheckSum))
Call AddASC2Array(OutStream, OutPutSize, CStr(UBound(FileArray) + 1) & vbCr)
TelBits = 7
ByteValue = 0
For X = 0 To UBound(FileArray)
For Y = CharVal(FileArray(X)) - 1 To 0 Step -1 @#bitlengte
If (BitVal(FileArray(X)) And 2 ^ Y) > 0 Then
ByteValue = ByteValue + BitValue(TelBits)
End If
TelBits = TelBits - 1
If TelBits = -1 Then
OutPutSize = OutPutSize + 1
OutStream(OutPutSize) = ByteValue
TelBits = 7
ByteValue = 0
End If
Next
Next
If TelBits <> 7 Then
OutPutSize = OutPutSize + 1
Ҷƪл˵?
给贝贝的,Base64编码(带有Q和B..[05-31]
在.Net中监控Processes和Threads..[05-31]
在.Net中监控Processes和Threads..[05-31]
VB.NET多线程开发实例(转)[05-31]
使用 Visual Basic .NET 进行多线..[05-31]
使用 Visual Basic .NET 进行多线..[05-31]
用VB.NET获得系统进程列表[05-31]
VB.NET中的多线程[05-31]
浅析.Net下的多线程编程[05-31]
在你的VB.NET应用程序中使用多线..[05-31]
给贝贝的,Base64编码(带有Q和B..[05-31]
C#的BinaryTree实现[05-31]
LinkedQueue的实现[05-31]
将字符串中的数字和字符分离的技..[05-31]
呵呵,泼点儿凉水。[05-31]
密码的故事 (ST:MS,Author:Billy..[05-31]
关于字符窜和数字分离[05-31]
如何获得一个6位长随机数[05-31]
给你一个MD5算法[05-31]
简繁体转换例程[05-31]