问题标签 [sharpcompress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 sharpcompress 创建一个 7zip 存档
我需要使用 SharpCompress 将文件压缩为 7zip:http: //sharpcompress.codeplex.com
我所做的如下:
压缩过程成功完成。但是,使用 7z (http://www.7-zip.org/download.html) 或 winrar 都无法提取压缩文件。
我不知道是否有人也遇到了同样的问题并知道如何解决它?
提前致谢。
7zip - 如何识别 7zip 存档中的反项目?
我正在使用 SharpCompress 解压缩 7zip 存档。IArchive
created byArchiveFactory.Open
返回一个,IEnumerable<IArchiveEntry>
但IArchiveEntry
不包含任何指示条目是否为反项的内容。
有没有办法识别反项目?
windows-runtime - 使用 SharpCompress 库发布 WinRT 应用程序
当前在 Nuget 上发布的 SharpCompress.WindowsStore.dll 库是在调试模式下构建的。我从 Windows 应用商店应用认证工具包中得到了这个错误。
发现错误:调试配置测试检测到以下错误:二进制 SharpCompress.WindowsStore.dll 是在调试模式下构建的。
有没有办法在发布模式下拥有/编译 SharpCompress 库?
c# - 如何使用 SharpCompress' BZip2Stream 压缩字符串?
我正在尝试(str)
使用 SharpCompress' BZip2Stream 压缩字符串,但无法实现。以下是我到目前为止的代码,
无论我传递给str
它什么字符串总是返回BZh
。
任何帮助是极大的赞赏!
windows-phone-8 - Zip a Local StorageFolder in windows phone 8 using SharpCompress or Sytem.IO.Compression or
I'm working on Windows phone 8 store app and need to Zip a Local StorageFolder (with some images). Environment VS 2013. I learned that I can add references to SharpCompress & System.IO.Compression (but not .FileSystem) only.
SharpZipLib & DotNetZip don't seem to support WP8.
The examples given by SharpCompress don't work.
Any suggestion with a code will help a lot. Thanks.
windows-runtime - 如何在 WinRT 8.1 中使用 SharpCompress 删除/添加和输入 zip 文件
正如我的标题所说的那样简单,没有找到任何代码示例,我无法推断在 z zip 文件中添加或删除条目的正确用途。
基本上我在“zip.SaveTo(...”) 中遇到错误,因为我不知道如何编写此指令。
任何用于删除/添加条目的代码示例?
c# - 将文件添加到存档时不要修改文件的编辑日期
我正在使用 SharpCompress 库创建我的 zip 存档。我成功创建了 Zip 存档,但是库会自动将文件的编辑日期更新为当前日期时间。我不想要这种行为。我想要的是:编辑日期将保持不变(即:存档中文件的编辑日期与存档前的文件相同)。
如何避免这种行为?这是我的代码:
c# - 模棱两可的参考:SharpCompress 和 BouncyCastle for C#
我在我的 Windows 8 / Windows Phone 8 应用程序中使用C# 的 BouncyCastle 。最近我不得不为 Windows / Windows Phone 8 包含SharpCompression,但由于对 Org.BouncyCastle.Crypto 中的类的不明确引用,现在无法构建应用程序。
我发现 SharpCompression 库还在其 dll 中包含 Org.BouncyCastle.Crypto。
有没有办法在当前状态下构建(一些编译指示或其他东西)?也许还有另一个库支持 zlib 压缩?我需要任何 CPU、ARM、x86 dll(或通用),因为代码库在 Windows Store 和 Windows Phone 8 项目之间共享。
我试过了,但我自己既不能编译 BouncyCastle 也不能编译 SharpCompression(想重命名一些命名空间)。也许它们有可编译的版本?
c# - 如何使用 C# 在 Web 应用程序中为用户制作普通的 zip 文件?
我有以下代码来创建一个工作正常的可下载 zip 存档:
用户通常在 zip 存档中打开文件而不解压缩该文件。不幸的是,在使用上述代码创建 zip 存档时,我无法在不解压缩的情况下打开文件。尝试打开文件时,会出现一个额外的窗口,如下所示:
我尝试了两个命名空间:Ionic.Zip 和 SharpCompress,问题出现在任何一个中。任何帮助,将不胜感激。tks
c# - 读取 zip 文件时的文件流异常(如何使用块)
我正在使用 SharpCompress 库(这不是问题)。我的拉链要么未受保护,要么受密码保护(都使用相同的密码)。所以我这样编码:
每当到达要调用的 catch 块时,它总是会引发一个晦涩的“无效标头:xxxxxxxx”异常,MoveToNextEntry
因为我认为流不在开始处。
我不能File.OpenRead(file)
在异常中放置一个,因为我正在使用一个using
块。如果我使用(如评论中所建议的)一个搜索,我会得到一个未设置的对象引用(可能已经调用了 dispose)。
有没有办法重置这个文件流并仍然确保它被处理(同时仍然使用using
块)。我不知道再次调用 open 是否会导致using
块也有点不高兴。
谢谢。