SharpZipLib_0860_SourceSamples

所属分类:C#编程
开发工具:C#
文件大小:708KB
下载次数:11
上传日期:2011-03-12 16:20:58
上 传 者prdeng
说明:  Sharpziplib源代码,用于学习和了解其中的原理
(Sharpziplib source code)

文件列表:
SrcSamples\bin (0, 2010-05-25)
SrcSamples\doc (0, 2010-05-25)
SrcSamples\doc\specification (0, 2010-05-25)
SrcSamples\samples (0, 2010-05-25)
SrcSamples\samples\cs (0, 2010-05-25)
SrcSamples\samples\cs\CreateZipFile (0, 2010-05-25)
SrcSamples\samples\cs\FastZip (0, 2010-05-25)
SrcSamples\samples\cs\minibzip2 (0, 2010-05-25)
SrcSamples\samples\cs\minigzip (0, 2010-05-25)
SrcSamples\samples\cs\sz (0, 2010-05-25)
SrcSamples\samples\cs\tar (0, 2010-05-25)
SrcSamples\samples\cs\unzipfile (0, 2010-05-25)
SrcSamples\samples\cs\viewzipfile (0, 2010-05-25)
SrcSamples\samples\cs\zf (0, 2010-05-25)
SrcSamples\samples\cs\zipfiletest (0, 2010-05-25)
SrcSamples\samples\DIME (0, 2010-05-25)
SrcSamples\samples\DIME\DimeDataSetService (0, 2010-05-25)
SrcSamples\samples\DIME\DimeDataSetServiceConsumer (0, 2010-05-25)
SrcSamples\samples\DIME\DimeDataSetServiceConsumer\Web References (0, 2010-05-25)
SrcSamples\samples\DIME\DimeDataSetServiceConsumer\Web References\localhost (0, 2010-05-25)
SrcSamples\samples\HttpCompressionModule (0, 2010-05-25)
SrcSamples\samples\HttpCompressionModule\example (0, 2010-05-25)
SrcSamples\samples\HttpCompressionModule\lib (0, 2010-05-25)
SrcSamples\samples\HttpCompressionModule\src (0, 2010-05-25)
SrcSamples\samples\HttpCompressionModule\src\doc (0, 2010-05-25)
SrcSamples\samples\HttpCompressionModule\src\refs (0, 2010-05-25)
SrcSamples\samples\vb (0, 2010-05-25)
SrcSamples\samples\vb\CreateZipFile (0, 2010-05-25)
SrcSamples\samples\vb\minibzip2 (0, 2010-05-25)
SrcSamples\samples\vb\viewzipfile (0, 2010-05-25)
SrcSamples\samples\vb\zipfiletest (0, 2010-05-25)
SrcSamples\src (0, 2010-05-25)
SrcSamples\src\BZip2 (0, 2010-05-25)
SrcSamples\src\Checksums (0, 2010-05-25)
SrcSamples\src\Core (0, 2010-05-25)
SrcSamples\src\Encryption (0, 2010-05-25)
SrcSamples\src\GZip (0, 2010-05-25)
SrcSamples\src\Lzw (0, 2010-05-25)
SrcSamples\src\Tar (0, 2010-05-25)
SrcSamples\src\Zip (0, 2010-05-25)
... ...

{\rtf1\ansi\deff1\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fswiss\fprq0\fcharset0 ArialMT;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\froman\fprq2\fcharset128 Times New Roman;}{\f5\fnil\fprq0\fcharset0 Arial-BoldMT;}{\f6\fnil\fprq0\fcharset0 TimesNewRomanPS-BoldMT;}{\f7\fswiss\fprq0\fcharset0 ArialMT;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}{\f9\fnil\fprq2\fcharset0 Tahoma;}{\f10\fnil\fprq0\fcharset0 Tahoma;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue129;\red0\green0\blue128;\red0\green0\blue255;\red128\green128\blue128;\red51\green0\blue51;} {\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\snext1 Normal;} {\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs28\lang1033\ltrch\dbch\af8\langfe1033\hich\f2\fs28\lang1033\loch\f2\fs28\lang1033\sbasedon1\snext3 Heading;} {\s3\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext3 Body Text;} {\s4\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af10\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext4 List;} {\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af10\afs24\lang1033\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\i\loch\f1\fs24\lang1033\i\sbasedon1\snext5 caption;} {\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af10\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext6 Index;} {\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext7 Table Contents;} {\s8\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\b\loch\f1\fs24\lang1033\b\sbasedon7\snext8 Table Heading;} {\*\cs10\cf3\ul\ulc0\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033 Internet link;} } {\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern6800}}\deftab709 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Standard;}} {\*\pgdscno0}\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \pard\plain \ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\fs44\lang5129\loch\fs44\lang5129 #ZipLib}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f4\lang1041\loch\f4\lang1041 }} \par \pard\plain \ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch \~ } \par \pard\plain \ltrpar\s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Version 0.85.5}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs32\lang5129\b\loch\f5\fs32\lang5129\b Introduction}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f4\lang1041\loch\f4\lang1041 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch } \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 #ZipLib is a }}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\b\loch\f0\b Zip, GZip, Tar and BZip2 library}{\rtlch\ltrch\dbch\hich\f0\loch\f0 written entirely in C# for the .NET framework. It is implemented as an assembly (installable in the GAC), and can easily be incorporated into other projects using any .NET language.}} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\loch\f0 #ZipLib was ported from the GNU Classpath ZIP library for use with #Develop (}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\field{\*\fldinst HYPERLINK "http://www.icsharpcode.net/OpenSource/SD" }{\fldrslt \*\cs10\cf3\ul\ulc0\rtlch\ltrch\dbch\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch\ltrch\dbch\hich\f0\loch\f0 http://www.icsharpcode.net/OpenSource/SD}}}{\cf1\rtlch\ltrch\dbch\hich\f0\loch\f0 ) which needed gzip/zip compression. Later bzip2 compression and tar archiving was added due to popular demand.}{\rtlch\ltrch\dbch\hich\f0\loch\f0 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch } \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 There is a web site from which you can download the assembly and or the source code (}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\field{\*\fldinst HYPERLINK "http://icsharpcode.net/OpenSource/SharpZipLib" }{\fldrslt \*\cs10\cf3\ul\ulc0\rtlch\ltrch\dbch\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch\ltrch\dbch\hich\f0\loch\f0 http://icsharpcode.net/OpenSource/SharpZipLib}}}{\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 ). A forum is also available at }{\rtlch\ltrch\dbch\hich\f0\loch\f0 http://community.sharpdevelop.net/forums/12/ShowForum.aspx}{\rtlch\ltrch\dbch\hich\f4\lang1041\loch\f4\lang1041 .}} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs32\lang5129\b\loch\f5\fs32\lang5129\b License}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f4\lang1041\loch\f4\lang1041 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 The software is released under the GPL with an exception which allows linking with non GPL programs. The exception to the GPL is as follows:}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination.}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library.}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang5129\loch\f0\fs24\lang5129 {\rtlch \ltrch\loch\f0\fs24\lang5129\i0\b0 \line \~ } \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f6\fs32\lang5129\b\loch\f6\fs32\lang5129\b Building the library}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Currently there are two ways to build this library :}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\b\loch\f0\lang5129\b NAnt }}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 (}{\cf2\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 http://nant.sourceforge.net}{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 )}{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 This is a free makefile replacement, I encourage the use of this free build automation}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 }{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 utility. Just run the SharpZiplib.build in the src directory. (see the nant documentation}{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 for more information about nant).}{\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Version 0.85 was used during development. }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\b\loch\f0\lang5129\b SharpDevelop }}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 (}{\cf2\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 http://www.icsharpcode.net/OpenSource/SD}{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 )}{\rtlch\ltrch\dbch\hich\f0\lang3081\loch\f0\lang3081 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 This is a free IDE for .NET, the projects are available in the sourece and samples download. Give it a try.}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang5129\loch\f0\fs24\lang5129 {\rtlch \ltrch\loch\f0\fs24\lang5129\i0\b0 \line } \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f6\fs32\lang5129\b\loch\f6\fs32\lang5129\b Namespace Layout}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f4\lang1041\loch\f4\lang1041 }} \par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch } \par \trowd\trql\trleft-10\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrt\brdrs\brdrw20\brdrcf6\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clvertalc\cellx4233\clbrdrt\brdrs\brdrw20\brdrcf6\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clbrdrr\brdrs\brdrw20\brdrcf6\clvertalc\cellx8***0 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Zip implementation}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 }} \cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch\f0\fs24\lang1033\i0\b0 ICSharpCode.SharpZipLib.Zip } \cell\row\pard \trowd\trql\trleft-10\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clvertalc\cellx4233\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clbrdrr\brdrs\brdrw20\brdrcf6\clvertalc\cellx8***0 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Tar implementation}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 }} \cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 ICSharpCode.SharpZipLib.Tar.*}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 }} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clvertalc\cellx4238\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clbrdrr\brdrs\brdrw20\brdrcf6\clvertalc\cellx8***0 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Gzip implementation}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 }} \cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch\f0\fs24\lang1033\i0\b0 ICSharpCode.SharpZipLib.GZip.* } \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clvertalc\cellx4238\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clbrdrr\brdrs\brdrw20\brdrcf6\clvertalc\cellx8***0 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Bzip2 implementation}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 }} \cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch\f0\fs24\lang1033\i0\b0 ICSharpCode.SharpZipLib.BZip2.* } \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl10\trpaddfb3\trpaddb0\trpaddfr3\trpaddr10\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clvertalc\cellx4238\clbrdrl\brdrs\brdrw20\brdrcf6\clbrdrb\brdrs\brdrw20\brdrcf6\clbrdrr\brdrs\brdrw20\brdrcf6\clvertalc\cellx8***0 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1033\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f0\lang5129\loch\f0\lang5129 Inflater/Deflater streams}}{\rtlch \ltrch\loch\f1\fs24\lang1033\i0\b0{\rtlch\ltrch\dbch\hich\f0\loch\f0 }} \cell\pard\plain \intbl\ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang1033\ltrch\dbch\af0\langfe1033\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 {\rtlch \ltrch\loch\f0\fs24\lang1033\i0\b0 ICSharpCode.SharpZipLib.Zip.Compression.Streams } \cell\row\pard \trowd ... ...

近期下载者

相关文件


收藏者