我试图用MSBuild.Community.Tasks.Unzip解压一个压缩文件(*.zip)。
但是,由于我的压缩文件包含一些0KB大小的文件,因此它会失败,并显示以下错误:
error MSB4018: The "Unzip" task failed unexpectedly.
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: length
at ICSharpCode.SharpZipLib.Zip
我正在学习F#和Deedle。我正在尝试使用提取这个SharpZipLib的内容。我下载了TGZ到我的本地驱动器。我认为我很接近,因为out1工作,但out2错误。我确信代码可以用管道转发或组合编写得更好,但它首先需要工作。有人有什么想法吗?
open ICSharpCode.SharpZipLib.GZip
open ICSharpCode.SharpZipLib.Tar
let extract path filename =
let fullpath = Path.Combine(path, filename)
let inSt = File.OpenRead(full
我正在使用提取档案。我设法提取了.zip档案:
FastZip fastZip = new FastZip();
fastZip.ExtractZip(file, directory, null);
并提取.tar.gz:
// Use a 4K buffer. Any larger is a waste.
byte[] dataBuffer = new byte[4096];
using (Stream fileStream = new FileStream(file, FileMode.Open, FileAccess.Read))
{
using (GZipInput
我正在使用mono和monobjc开发一个在MacOSX10.6上运行的应用程序。我正在使用ICSharpCode.SharpZip向压缩文件中添加一些文件。密码是-
var ms = new MemoryStream();
var zipStream = new ZipOutputStream(ms);
zipStream.PutNextEntry(new ZipEntry(Path.GetFileName(file))
{DateTime = File.GetCreationTime(file),
Size = new FileInfo(file)
有一个应用程序可以上传zip文件并将其解压缩到位于应用程序文件夹下的临时文件夹中,然后将这些提取的文件复制到不同的目标位置,并从临时文件夹中删除这些临时提取的文件。在IIS上的本地计算机上,一切都正常工作,但是当我将相同的代码放在服务器机器上时,它会给文件I/O权限错误,即使我已经给了Temp和目标位置文件夹__完整的访问权限。有人能帮我吗??
下面是相同的代码
string path = Server.MapPath("~/UploadedZipFiles/" + filename);
fileUpload1.SaveAs(path);//saves zip in tem
我正在尝试使用带有.Net核心的库为压缩文件设置密码。
我按照示例来设置密码,但是一旦创建了压缩文件,文件就在里面,压缩文件就创建了,但是没有密码。
// Create a password for the Zipfolder
// https://github.com/icsharpcode/SharpZipLib/wiki/Zip-Samples
using (ICSharpCode.SharpZipLib.Zip.ZipFile ZipFile = new ICSharpCode.SharpZipLib.Zip.ZipFile(Path.GetFileName(destinationPa
我使用ICSharpCode.SharpZipLib解压一个包含文件、文件夹和子文件夹的文件,但我收到了一个错误,我在这里或任何其他论坛中都找不到这个错误。
代码:
public static void UnZipFiles(string zipPathAndFile, string outputFolder, string password, bool deleteZipFile)
{
ZipInputStream s = new ZipInputStream(File.OpenRead(zipPathAndFile));
if (password != nu
下面的代码用于下载zip文件并在电话中解压缩。
和以前在WP7上工作的代码一样,我开始在WP8设备上测试,奇怪的事情正在发生.现在,在WP8上工作,但不再是WP7上的。
在WP7上,它给出了一个错误
Wrong Local header signature: 0x6D74683C
有人能告诉我这里出了什么问题吗?
观察(发布问题2天后)
我有一些观察..。在这里共享详细信息()或()
代码
using ICSharpCode.SharpZipLib.Zip;
using System;
using System.Diagnostics;
using System.IO;
using Syste
我在MVC 5项目中使用NPOI。当我通过Nuget安装它时,我已经安装了SharpLib 0.86,因为它是一个依赖项。
完成此操作后,NPOI将生成一个0字节文件。当我构建解决方案时,此错误出现在错误列表中:
Found conflicts between different versions of "ICSharpCode.SharpZipLib" that could not be resolved. These reference conflicts are listed in the build log when log verbosity is set to d