文章分类 - 压缩解压
摘要:/// /// 功能:解压zip格式的文件。 /// /// 压缩文件路径 /// 解压文件存放路径,为空时默认与压缩文件同一级目录下,跟压缩文件同名的文件夹 /// 出错信息 /// 解压是否成功 public bool UnZipFile(string zipFilePath, string unZipDir)// , out string err { // err = ""; if (zipFilePath == string.Empty) ...
阅读全文
摘要:/// 解压文件(不带密码) RAR压缩程序 返回解压出来的文件数量 /// /// 解压至目录 /// 压缩文件路径 public static int RARToFileEmail(string destPath, string rarfilePath) { try { //组合出需要shell的完整格式 string shellArguments = string.Format("x -o+ \"{0}\" \"{1}\\\"",...
阅读全文
摘要:接:如何压缩多个文件/文件夹(GZipStream and C#)(上) public static GZipResult Decompress(string lpSourceFolder, string lpDestFolder, string zipFileName) { return Decompress(lpSourceFolder, lpDestFolder, zipFileName, true, true, null, null, 4096); } public static GZipResult Decompress(string lpSourceFolder, ...
阅读全文
摘要:在.Net Framework 2.0 中添加了System.IO.Compression 类来实现对文件的压缩/解压(GZipStream方法),下面我们来看一个简单的例子.1 public static void Compress(string filePath, string zipPath)2 {3 FileStream sourceFile = File.OpenRead(filePath);4 FileStream destinationFile = File.Create(zipPath);5 byte[] buffer = new by...
阅读全文
摘要:如果我们用的是托管服务器通常需要实现文件上传下载功能(替代FTP功能进行远程文件管理)已提高文件处理的效率下面的程序代码实现了对文件的自动解压处理/// /// 解压缩指定的rar文件。/// /// rar文件(绝对路径)。/// 解压缩保存的目录。/// 解压缩后删除rar文件。public void DecompressRAR(string rarFileToDecompress, string directoryToSave, bool deleteRarFile){string winrarExe = Server.MapPath(@"../EnterpriseCustom
阅读全文
摘要:using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Diagnostics; namespace Com.ImYan.CabHelper { /// /// CAB文件压缩解压类 /// public class Cab { #region 属性列表 Properties private string _cabFileName; /// ...
阅读全文
摘要:7-Zip 简介7-Zip 是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的 7z 文件格式,而且还支持各种其它压缩文件格式,其中包括 ZIP, RAR, CAB, GZIP, BZIP2和 TAR 等等。此软件压缩的压缩比要比普通 ZIP 文件高 30-50% ,因此,它可以把 Zip 格式的文件再压缩 2-10% 。 7-Zip 主要特征 更新了算法来加大 7z 格式 的压缩比 支持格式: 压缩及解压缩:7z、ZIP、GZIP、BZIP2 和 TAR 仅解压缩:RAR、CAB、ISO、ARJ、LZH、CHM、WIM、Z、CPIO、RPM、DEB 和 NSIS 对于 ZIP 及 GZ
阅读全文