| 
             
              ソス@ソスソスソスソスソスkソスソス凍ゑソスソスソスソスソスvソスソスソスOソスソスソスソスソスソスソスソスノゑソス?
             
           | 
        
 ソスgソスbソスvソスyソス[ソスWソスソス
        ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
ソスEpapy's softwarelibrary
ソス阮シソスフ通ゑソスナゑソスソスソスソスEソスEソスE
        
        ソスソスソスkソスソスソスソスソスtソス@ソスCソスソスソスizip,lzh,cab)ソス`ソスソスソスネどのフソス@ソスCソスソスソスソス
        ソス凍ゑソスソスソスソスソス謔、ソスノゑソスソスソスノはどのようソスノプソスソスソスOソスソスソスソスソスソスgソス゚ばゑソスソスソスソスフでゑソスソス蛯、ソスソス?
        ソスソスソスSソスメなのでどゑソスソスソスソスソスホゑソスソスソスソスソスソスソスソスソスソスソスワゑソスソスソスB
        ソスソスソスソスソストゑソスソスソスソスソスソスソスソスB
        
        ソスソスソスソスニ、ソスナゑソスソスソスホ、ソスルぼ全ソスト解凍でゑソスソスソス謔、ソスノゑソスソスソス¥ソス[ソスXソスフ記ソスqソスソスソスソスソスソストゑソスソスソスソスソスソスソスソスB
ソスソスソス黷ェソスかソスソスネゑソスソスフで会ソスソスニゑソスソスソスソスソスワゑソスソスが、ソスRソス}ソスソスソスhソスソスソスCソスソスソスwソスソスツ能ソスソス
        ソス凍ツソス[ソスソスソスソスpソスモゑソスソスAソスソスソスソスソストび出ソスソスソスフゑソスソスソスソスソスソス闡ソスソスソスナゑソスソス蛯、ソスB
        ソス痰ヲソスソスLHAソスネゑソスLHA.EXEソスAMicrosoft CainetソスネゑソスEXTRACT.EXEソスネどゑソスB
        
        ソスvソスソスソスOソスソスソスソスソスナ細ゑソスソスソスソスソスソスしソスソスソスソスソスネゑソスA.NETソスナゑソスソスソスホ、
         ZIP: vjslib.dllソスノ含まゑソスソスAZipInputStreamソスNソスソスソスXソスB
         cabinet: setupapi.dll ソスソス SetupIterateCabinet APIソスヨ撰ソスソスB
        ソスネどの趣ソスiソスソスソスソスソスソスワゑソスソスB
        
        LHAソス`ソスソスソスノ関ゑソスソストは、ソスソスソス{ソスニ趣ソスソス`ソスソスソスニゑソスソスソスソスソスソスソスソスソスソスAソスホ会ソスソスソスソスソスヨ撰ソスソスソス
        ソスpソスモゑソスソスソストゑソスソスワゑソスソスソスB*.lzhソスフ構ソスソスソスヘ鯉ソスソスJソスソスソスソストゑソスソスワゑソスソスフで、ソスソスソスソスノ従ソスソスソスソス
        ソスoソスCソスiソスソスソスナ托ソスソスすソス驍ゥソスAソスソスソスソスソスソスヘ、ソスソスソスソスソスAソス[ソスJソスCソスoソスvソスソスソスWソスFソスNソスgソスソス
        UNLHA32.DLLソスネどに暦ソスソス骼厄ソスノなゑソスナゑソスソス蛯、ソスB
*.cabソスノ関ゑソスソストは、ソスソスソスフゑソスソスソスソス閧ェソスQソスlソスノなるかソスニ思ソスソスソスワゑソスソスB(VB6ソスソスソスソス)
        http://www.ftponline.com/archives/premier/mgznarch/vbpj/2000/11nov00/kg0011/kg0011.asp
        http://www.thescarms.com/vbasic/CabExplorer.asp
ソスソスソスソスソスワゑソスソスソスB
        ソスoソス[ソスWソスソスソスソスソスソスソスソスソスソスYソスソスワゑソスソスソスソスB
        VB.NETソスナゑソスソスB
        ソスソスソスソスソスト、ソス凍などゑソスソスソスソスソスソスノはどのようソスノ記ソスqソスソスソスソスホゑソスソスソスソスソスソスソスソスソスソスソスワゑソスソスソスB
        ソスソスソスSソスメなのでどゑソスソスソスソスソスホゑソスソスソスソスソスソスソスソスソスソスソスソスネゑソスソスソスナゑソスソスB
ソスソスソスソスソスソスソスCソスソスソス^ソス[ソスlソスbソスgソスソスZIPソスソス凍ゑソスソスソス¥ソス[ソスXソスソスソスソスツゑソスソスソスソスフでゑソスソスソスソスソスソス
        ソス¥ソス[ソスXソスソスVB6ソスンゑソスソスソスソスネ奇ソスソスソスソスソスソスソスソスソスフゑソス
        ソスヌのようソスノゑソスソスソスソスVB.NETソスナゑソスgソスソスソスソス謔、ソスノなゑソスフでゑソスソスソス?
        
        ソスワゑソスソスAソスuソスQソスニの追会ソスソスvソスソスvjslib.dllソスソスヌ会ソスソスソスソスト、
        
        zis = New java.util.zip.ZipInputStream(New java.io.FileInputStream(zipPath)) 
        zis.getNextEntry() 
        
        ' ソスoソスCソスgソスzソスソスソスmソスソス 
        ReDim buf(size) 
        bis = New java.io.BufferedInputStream(zis) 
        
        ' ソスWソスJソスtソス@ソスCソスソスソスヌ搾ソスソスソス 
        realSize = bis.read(buf, 0, size) 
        
        ' ソス凍フソス@ソスCソスソスソスソスzipソスtソス@ソスCソスソスソスニ難ソスソスソスソスfソスBソスソスソスNソスgソスソスソスノ擾ソスソスソスソスソス 
        keyName = zipPath.Substring(0, zipPath.LastIndexOf("¥") + 1) & keyName 
        fos = New java.io.FileOutputStream(keyName) 
        fos.write(buf, 0, realSize) 
        zis.closeEntry()