亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? comp_word.bas

?? 網(wǎng)上收集的多種加密解密以及壓縮算法vb源碼。
?? BAS
字號:
Attribute VB_Name = "Comp_Word"


Option Explicit

'This is a 1 run method

Private ExtraBits(31) As Integer
Private StartVal(31) As Long
Private OutStream() As Byte
Private OutPos As Long
Private OutByteBuf As Integer
Private OutBitCount As Integer
Private ReadBitPos As Integer

Private Sub init_65535()
'                            Distance Codes
'                            --------------
'      Extra           Extra             Extra               Extra
' Code Bits Dist  Code Bits  Dist   Code Bits Distance  Code Bits Distance
' ---- ---- ----  ---- ---- ------  ---- ---- --------  ---- ---- --------
'   0   0    1      8   3   17-24    16    7  257-384    24   11  4097-6144
'   1   0    2      9   3   25-32    17    7  385-512    25   11  6145-8192
'   2   0    3     10   4   33-48    18    8  513-768    26   12  8193-12288
'   3   0    4     11   4   49-64    19    8  769-1024   27   12 12289-16384
'   4   1   5,6    12   5   65-96    20    9 1025-1536   28   13 16385-24576
'   5   1   7,8    13   5   97-128   21    9 1537-2048   29   13 24577-32767
'   6   2   9-12   14   6  129-192   22   10 2049-3072   30   14 32768-49151
'   7   2  13-16   15   6  193-256   23   10 3073-4096   31   14 49152-65535
    
    Dim NuVal As Long
    Dim BitTel As Integer
    Dim Nubits As Integer
    Dim X As Integer
    ExtraBits(0) = 0: StartVal(0) = 0
    ExtraBits(1) = 0: StartVal(1) = 1
    NuVal = 2
    Nubits = 0
    BitTel = 0
    For X = 2 To 31
        If BitTel = 2 Then Nubits = Nubits + 1: BitTel = 0
        ExtraBits(X) = Nubits
        StartVal(X) = NuVal
        NuVal = NuVal + 2 ^ Nubits
        BitTel = BitTel + 1
    Next
    OutPos = 0
    OutBitCount = 0
    OutByteBuf = 0
    ReadBitPos = 0
End Sub

Public Sub Compress_65535(ByteArray() As Byte)
    Dim FileLength As Long
    Dim LengtByte As Long
    Dim Templength As Long
    Dim ByteVal As Long
    Dim TabVal As Long
    Dim X As Long
    Dim Y As Integer
    Call init_65535
    FileLength = UBound(ByteArray) + 1
    If Int(FileLength / 2) <> FileLength / 2 Then
        MsgBox "This file is not an even length"
        Exit Sub
    End If
    ReDim OutStream(FileLength)
    LengtByte = Int(FileLength / &H10000) And &HFFFF
    Templength = (FileLength - (LengtByte * &H10000))
    For X = 0 To 1
        TabVal = 31
        For Y = 1 To 31
            If StartVal(Y) > LengtByte Then
                TabVal = Y - 1
                Exit For
            End If
        Next
        Call AddBitsToOutStream(TabVal, 5)
        Call AddBitsToOutStream(LengtByte, ExtraBits(TabVal))
        LengtByte = Templength And &HFFFF
    Next
    For X = 0 To FileLength - 2 Step 2
        ByteVal = CLng(ByteArray(X)) * 256 + ByteArray(X + 1)         'highbyte + lowbyte
        TabVal = 31
        For Y = 1 To 31
            If StartVal(Y) > ByteVal Then
                TabVal = Y - 1
                Exit For
            End If
        Next
        Call AddBitsToOutStream(TabVal, 5)
        Call AddBitsToOutStream(ByteVal, ExtraBits(TabVal))
    Next
    Do While OutBitCount > 0
        Call AddBitsToOutStream(0, 1)
    Loop
    OutPos = OutPos - 1
    ReDim ByteArray(OutPos)
    Call CopyMem(ByteArray(0), OutStream(0), OutPos + 1)
End Sub

Public Sub DeCompress_65535(ByteArray() As Byte)
    Dim FileLength As Long
    Dim ByteVal As Long
    Dim LengtByte As Long
    Dim TabVal As Long
    Dim X As Long
    Dim Y As Integer
    Dim InpPos As Long
    InpPos = 0
    Call init_65535
    ReDim OutStream(FileLength)
    TabVal = ReadBitsFromArray(ByteArray, InpPos, 5)
    LengtByte = StartVal(TabVal) + ReadBitsFromArray(ByteArray, InpPos, ExtraBits(TabVal))
    TabVal = ReadBitsFromArray(ByteArray, InpPos, 5)
    FileLength = CLng(LengtByte) * &H10000 + StartVal(TabVal) + ReadBitsFromArray(ByteArray, InpPos, ExtraBits(TabVal))
    Do While OutPos < FileLength
        TabVal = ReadBitsFromArray(ByteArray, InpPos, 5)
        ByteVal = StartVal(TabVal) + ReadBitsFromArray(ByteArray, InpPos, ExtraBits(TabVal))
        Call AddValueToOutStream(CByte(Int(ByteVal / &H100) And &HFF))
        Call AddValueToOutStream(CByte(ByteVal And &HFF))
    Loop
    OutPos = OutPos - 1
    ReDim ByteArray(OutPos)
    Call CopyMem(ByteArray(0), OutStream(0), OutPos + 1)
End Sub

Private Sub AddValueToOutStream(Number As Byte)
    If OutPos > UBound(OutStream) Then ReDim Preserve OutStream(OutPos + 100)
    OutStream(OutPos) = Number
    OutPos = OutPos + 1
End Sub

'this sub will add an amount of bits into the outputstream
Private Sub AddBitsToOutStream(Number As Long, Numbits As Integer)
    Dim X As Long
    For X = Numbits - 1 To 0 Step -1
        OutByteBuf = OutByteBuf * 2 + (-1 * ((Number And 2 ^ X) > 0))
        OutBitCount = OutBitCount + 1
        If OutBitCount = 8 Then
            OutStream(OutPos) = OutByteBuf
            OutBitCount = 0
            OutByteBuf = 0
            OutPos = OutPos + 1
            If OutPos > UBound(OutStream) Then
                ReDim Preserve OutStream(OutPos + 500)
            End If
        End If
    Next
End Sub

'this sub will read an amount of bits from the inputstream
Private Function ReadBitsFromArray(FromArray() As Byte, FromPos As Long, Numbits As Integer) As Long
    Dim X As Integer
    Dim Temp As Long
    For X = 1 To Numbits
        Temp = Temp * 2 + (-1 * ((FromArray(FromPos) And 2 ^ (7 - ReadBitPos)) > 0))
        ReadBitPos = ReadBitPos + 1
        If ReadBitPos = 8 Then
            If FromPos + 1 > UBound(FromArray) Then
                Do While X < Numbits
                    Temp = Temp * 2
                    X = X + 1
                Loop
                FromPos = FromPos + 1
                Exit For
            End If
            FromPos = FromPos + 1
            ReadBitPos = 0
        End If
    Next
    ReadBitsFromArray = Temp
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天网站亚洲| 亚洲精品国产精华液| 国精产品一区一区三区mba视频| 91麻豆精品91久久久久久清纯 | 亚洲一区二区三区激情| 色婷婷亚洲精品| 五月天视频一区| 欧美成人高清电影在线| 国产成人综合亚洲91猫咪| 国产日韩av一区二区| 99精品桃花视频在线观看| 亚洲一区二区三区影院| 91精品国产一区二区| 国产精选一区二区三区| 亚洲人成人一区二区在线观看| 精品视频全国免费看| 精品在线观看视频| 中文字幕一区二区三区蜜月| 精品视频免费在线| 国产精品一区二区三区网站| 综合分类小说区另类春色亚洲小说欧美| 色视频欧美一区二区三区| 日韩精品亚洲专区| 国产亚洲制服色| 欧美怡红院视频| 国产美女一区二区| 亚洲国产成人高清精品| 国产亚洲人成网站| 欧美日韩一区二区三区在线看| 国产一区二区毛片| 亚洲日本一区二区三区| 日韩一区二区视频| 色先锋久久av资源部| 国产在线播放一区二区三区| 一区二区三区四区在线免费观看| 在线电影一区二区三区| 成人免费毛片高清视频| 日韩国产欧美视频| 又紧又大又爽精品一区二区| www成人在线观看| 欧美理论片在线| 99这里都是精品| 国产精品一区一区三区| 午夜亚洲国产au精品一区二区| 国产精品天天看| 精品日韩在线一区| 欧美精品日韩一区| 91高清视频免费看| 成人免费观看av| 国产美女精品一区二区三区| 亚洲成在人线在线播放| 亚洲天堂福利av| 亚洲国产高清不卡| 久久精品在线免费观看| 欧美一区二区三区四区久久| 91国内精品野花午夜精品| 成人av动漫在线| 国产成人在线影院| 国内久久婷婷综合| 精品亚洲成a人| 日本v片在线高清不卡在线观看| 亚洲影院免费观看| 亚洲激情欧美激情| 亚洲欧美色一区| 中文字幕一区二区不卡| 国产精品美女久久久久av爽李琼| 精品国产sm最大网站| 欧美成人午夜电影| 日韩精品一区二区三区老鸭窝| 欧美男女性生活在线直播观看| 色国产综合视频| 在线一区二区三区做爰视频网站| 99精品久久免费看蜜臀剧情介绍| 国产91在线|亚洲| 丁香婷婷综合激情五月色| 国产高清在线观看免费不卡| 国产成人免费视| 成人网页在线观看| 91丨porny丨蝌蚪视频| 91蜜桃网址入口| 91久久精品午夜一区二区| 欧美中文字幕亚洲一区二区va在线| 在线观看网站黄不卡| 精品视频在线免费| 欧美一区二区视频在线观看| 91精品国产综合久久婷婷香蕉 | 一区二区免费看| 亚洲国产欧美一区二区三区丁香婷| 亚洲精品日产精品乱码不卡| 一区二区国产盗摄色噜噜| 亚洲大型综合色站| 麻豆91小视频| 国产一区二区三区四| 成人国产一区二区三区精品| 色综合久久久久久久久久久| 欧美三片在线视频观看| 欧美一区二区三区免费视频| 26uuu国产在线精品一区二区| 久久久精品2019中文字幕之3| 亚洲欧美自拍偷拍| 亚洲国产精品一区二区www| 男女激情视频一区| 国产精品123| 91黄色激情网站| 欧美一级免费大片| 中文字幕+乱码+中文字幕一区| 亚洲视频网在线直播| 秋霞成人午夜伦在线观看| 国产成a人亚洲精| 欧美吻胸吃奶大尺度电影| 日韩一级免费观看| 国产精品乱子久久久久| 亚洲大尺度视频在线观看| 国产一区二区三区观看| 97久久久精品综合88久久| 337p亚洲精品色噜噜噜| 久久精品视频在线看| 亚洲一区在线视频| 国产精品一区不卡| 欧美日韩你懂得| 国产精品丝袜一区| 亚洲123区在线观看| 国产91精品露脸国语对白| 欧美疯狂做受xxxx富婆| 国产精品日产欧美久久久久| 日韩国产欧美在线播放| 99久久99久久精品国产片果冻 | 久久精品人人做人人爽人人| 亚洲影视在线观看| 丁香婷婷深情五月亚洲| 日韩视频不卡中文| 亚洲成人av资源| 91丨九色丨蝌蚪丨老版| 精品国偷自产国产一区| 午夜亚洲国产au精品一区二区| 国产成人免费xxxxxxxx| 日韩美女视频在线| 午夜电影网一区| 色www精品视频在线观看| 欧美国产激情一区二区三区蜜月| 视频一区视频二区在线观看| 99久久99久久免费精品蜜臀| 久久久高清一区二区三区| 日韩影院精彩在线| 欧亚洲嫩模精品一区三区| 国产精品久久久久久久久果冻传媒| 麻豆国产精品官网| 337p亚洲精品色噜噜噜| 亚洲一本大道在线| 色丁香久综合在线久综合在线观看| 国产视频911| 国内精品写真在线观看 | 欧美精品一区二区三区久久久| 天堂蜜桃一区二区三区| 欧美日韩国产天堂| 亚洲国产综合在线| 欧美在线制服丝袜| 亚洲综合免费观看高清在线观看| 色婷婷综合久久久中文一区二区| 国产精品国产三级国产普通话蜜臀 | 欧美日韩国产影片| 一区二区三区在线免费播放| 色综合久久天天| 亚洲视频免费在线| 一本一本大道香蕉久在线精品 | 亚洲va欧美va人人爽| 欧美熟乱第一页| 午夜私人影院久久久久| 欧美午夜理伦三级在线观看| 亚洲黄色尤物视频| 欧美视频日韩视频在线观看| 亚洲第一会所有码转帖| 欧美一区二区三区在线观看视频| 亚洲sss视频在线视频| 欧美一级搡bbbb搡bbbb| 精品一区二区三区蜜桃| 国产欧美视频一区二区| 波多野结衣中文字幕一区二区三区| 中文字幕第一区综合| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲三级电影全部在线观看高清| 日本韩国一区二区三区| 亚洲成人动漫在线免费观看| 欧美久久一二区| 韩国成人在线视频| 国产精品美女久久福利网站 | 欧美三日本三级三级在线播放| 日日夜夜精品视频免费| 欧美成人a视频| 成人午夜激情影院| 亚洲电影欧美电影有声小说| 日韩一区二区高清| 高清在线成人网| 亚洲五月六月丁香激情| 日韩精品一区二| 91麻豆免费视频| 蜜臀av一区二区在线观看| 亚洲国产精品t66y| 欧美人狂配大交3d怪物一区| 黄色成人免费在线|