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
  • 1866

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

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

【黑马.net程序员】C#简单的操作Xml文件

------------黑马.net培训-----------、wp7培训、.net培训、期待与您交流!       最近学习了xml,感觉xml的优越性很强,适合很多操作平台,也恰好在学习C#...

C#关于Excel的简单操作

最近做的项目中需要添加一个Excel,并将数据保存进去,于是就上网搜了一些文章,发现有些操作很麻烦,但有些操作就特别的简单。下面我把我认为比较简单的方法说一下! 首先说明一点,我用的office版本...

C#操作Excel的简单程序

  • 2008-10-10 14:00
  • 494KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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