2021
09-24
09-24
如何用C#实现压缩文件
目录一、单文件压缩二、多文件压缩三、多文件异步压缩四、压缩文件夹一、单文件压缩场景,文件可能比较大,需要压缩传输,比如上传和下载///<summary>///单文件压缩///</summary>///<paramname="sourceFile">源文件</param>///<paramname="zipedFile">zip压缩文件</param>///<paramname="blockSize">缓冲区大小</param>///<paramname="compressionLevel">压缩级别</param>publicstaticvoidZipFile(stringsourceFile...
继续阅读 >
我就废话不多说了,大家还是直接看代码吧~不多说,直接上代码publicstaticvoidmain(String[]args)throwsException{//压缩文件Filesrc=newFile("e:/xx/aa.txt");FilezipFile=newFile("e:/xx/a.zip");FileOutputStreamfos=newFileOutputStream(zipFile);ZipOutputStreamzos=newZipOutputStream(fos);BufferedInputStreambis=newBufferedInputStream(newFileInputStream(src)...
由于Linux中默认使用的编码是UTF-8,与Windows的默认中文编码不同,因此在使用中会出现中文乱码问题。下面我们一起来看如何解决Ubuntu11.04的一些中文乱码问题。1.解决文本乱码问题Ubuntu11.04默认的文本编辑器gedit默认自动检测的编码不包括GB-18030、GB-2312等常见中文编码,因此打开Windows创建的文本文件会出现中文乱码问题,解决这一问题有以下几种方法:安装leafpad、KWrite等支持自动检测中文编码的...