C# SevenZip简单操作

原创 2013年12月03日 11:26:37
using SevenZip;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace Test
{
    public static class ZipHelper
    {
        static bool Is64 = (IntPtr.Size == 8);
        internal const string Name32 = "7z.dll";
        internal const string Name64 = "7z64.dll";
        internal const string ZIP_FILE = "index.zip";

        static ZipHelper()
        {
            string name = Is64 ? Name64 : Name32;
            SevenZip.SevenZipExtractor.SetLibraryPath(name);
        }

        public static Stream GetSteamFrom7z(string fileName)
        {
            var stream = new MemoryStream();
            using (var tmp = new SevenZipExtractor(ZIP_FILE))
            {
                tmp.ExtractFile(fileName, stream);
            }
            stream.Position = 0;
            return stream;
        }
    }
}

使用SevenZipSharp压缩、解压文件

安装 在nuget里搜索"SevenZipSharp"即可。它本身无法独立的工作,需要使用7z.dll来配合工作。 压缩文件 class Program { static ...
  • aqtata
  • aqtata
  • 2016年11月11日 09:51
  • 2486

C#:SevenZipSharp使用7z.dll来进行压缩与解压缩

源程序及演示程序下载地址: 【北方网通】    【电信网通】 【下载说明】 1 点击上面的地址,打开下载页面 2 点击"普通下载"--等待30秒--点击"下载"按钮--保存 程序运行截图如...
  • pengqianhe
  • pengqianhe
  • 2012年10月30日 16:16
  • 5633

sevenzipjbinding

  • 2017年08月11日 10:57
  • 2.24MB
  • 下载

Java使用sevenzipjbind解压缩7z压缩包

使用sevenzipjbind解压缩7z压缩文件。
  • mhouwei62
  • mhouwei62
  • 2015年04月16日 10:40
  • 2120

C# WPF 解压缩7zip文件 带进度条

  • 2014年05月30日 23:07
  • 2.52MB
  • 下载

7-Zip在.net中的使用

 1.       添加7z.dll 由于7z.dll 是二进制文件,在.net 中不能像添加reference的方式进行引用。对于这种情况,微软采用命令的方式将7z.dll 添加至工程引用。 (1)...
  • spring21st
  • spring21st
  • 2009年10月14日 14:24
  • 3482

CSharp_SevenZip简单实现

=>结果 =>源码 using System; using System.Collections.Generic; using System.Linq; using System.Text; ...
  • u011168154
  • u011168154
  • 2014年03月18日 17:06
  • 852

SevenZipSharp.dll

  • 2010年06月12日 15:21
  • 250KB
  • 下载

.Net C#环境 使用7z实现的压缩解压/组件

  • 2015年08月21日 22:17
  • 141KB
  • 下载

C# 压缩与解压缩完整源码,支持ZIP,RAR,7Z,WinZip,BZip2等

  • 2012年11月28日 14:01
  • 1.92MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# SevenZip简单操作
举报原因:
原因补充:

(最多只允许输入30个字)