-
大小: 1.21MB文件类型: .rar金币: 2下载: 0 次发布日期: 2024-02-02
- 语言: 其他
- 标签: SharpZipLib dll
资源简介
在使用ICSharpCode.SharpZipLib进行目录压缩后,再解压缩是提示这个错误Size mismatch: 4294967295;126976 70202;126976
我已经重新编译过了,解决了该问题。
解决方法:在项目所引用库“ICSharpCode.SharpZipLib.dll”的ICSharpCode.SharpZipLib.Zip.Compression. ZipInputStream.cs类中找到抛出异常的代码段:
int BodyRead(byte[] buffer, int offset, int count)
{
...
if ((flags & 8) == 0 && (inf.TotalIn != csize || inf.TotalOut != size)) {
throw new ZipException("Size mismatch: " + csize + ";" + size + " " + inf.TotalIn + ";" + inf.TotalOut);
}
...
return count;
}
将
if ((flags & 8) == 0 && (inf.TotalIn != csize || inf.TotalOut != size)) {
throw new ZipException("Size mismatch: " + csize + ";" + size + " " + inf.TotalIn + ";" + inf.TotalOut);
}
注释掉即可,解压和压缩一切都正常。
代码片段和文件信息
using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: Assemblytitle(“CreateZipFile“)]
[assembly: AssemblyDescription(“Free C# IDE“)]
[assembly: AssemblyConfiguration(““)]
[assembly: AssemblyCompany(““)]
[assembly: AssemblyProduct(“A SharpDevelop sample“)]
[assembly: AssemblyCopyright(“Mike Krueger 2000“)]
[assembly: AssemblyTrademark(““)]
[assembly: AssemblyCulture(““)]
[assembly: AssemblyVersion(“0.85.4.369“)]
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile(““)]
[assembly: AssemblyKeyName(““)]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 212992 2010-01-25 16:50 SharpZipLib 源代码和重新编译后的dll文件\ICSharpCode.SharpZipLib.dll
文件 212992 2010-01-25 16:55 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\bin\ICSharpCode.SharpZipLib.dll
文件 720384 2010-01-25 16:55 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\bin\ICSharpCode.SharpZipLib.pdb
文件 455728 2010-01-25 16:55 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\bin\ICSharpCode.SharpZipLib.xm
文件 110 2007-03-04 11:56 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\build.bat
....... 10779 2007-08-25 06:47 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\Changes.txt
....... 18349 2007-03-04 11:54 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\COPYING.txt
....... 8618 2007-08-29 21:45 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\ReadMe.rtf
....... 136949 2007-06-23 06:44 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\appnote.txt
....... 38936 2007-01-26 21:30 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\bzip2 - Wikipedia the free encyclopedia.htm
....... 36944 2007-03-04 11:54 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\rfc-deflate.txt
....... 25037 2007-03-04 11:54 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\rfc-gzip.txt
....... 20502 2007-03-04 11:54 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\rfc-zlib.txt
....... 20502 2007-03-04 11:54 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\rfc1950.txt
....... 36944 2007-03-04 11:54 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\rfc1951.txt
....... 25037 2007-03-04 11:54 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\doc\specification\rfc1952.txt
文件 596 2007-03-04 11:56 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\ICSharpCode.SharpZipLib.key
文件 359 2007-08-23 21:45 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\ICSharpCode.SharpZLib.cmbx
文件 1452 2007-08-23 21:46 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\ICSharpCode.SharpZLib.sln
..A..H. 197632 2010-01-25 16:55 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\ICSharpCode.SharpZLib.suo
文件 158 2007-03-04 11:56 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\installGAC.bat
文件 1027 2007-09-07 23:29 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\mkDistribution.bat
文件 106 2007-09-06 07:57 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\mkhelp.bat
文件 3 2007-09-07 23:31 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\REVISION
....... 557 2007-09-07 23:41 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\samples\cs\CreateZipFile\AssemblyInfo.cs
....... 600 2007-03-04 11:53 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\samples\cs\CreateZipFile\CreateZipFile.cmbx
....... 2535 2007-06-30 09:52 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\samples\cs\CreateZipFile\CreateZipFile.csproj
....... 439 2007-05-19 06:46 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\samples\cs\CreateZipFile\CreateZipFile.csproj.user
....... 2811 2007-03-04 11:53 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\samples\cs\CreateZipFile\CreateZipFile.prjx
....... 844 2007-05-19 06:46 SharpZipLib 源代码和重新编译后的dll文件\SharpZipLib_0854_SourceSamples\samples\cs\CreateZipFile\CreateZipFile.sln
............此处省略298个文件信息
- 上一篇:LabVIEW的人脸识别代码
- 下一篇:红绿灯protues仿真
相关资源
- ArcGIS10.3 AfCore.dll重要破解文件
- opencv_ffmpeg249.dll
- dll文件全集(473个).rar
- 兼容unity的System.Drawing.dll
-
vcruntime140d.dll,ucrtba
sed.dll,32位和 - 利用dll的hook悄悄监视某进程键盘输入
- zlib1.dll 支持WinXP Win7 Win8 Win10
- jmail.dll文件 jmail简易安装 jmail组件
- Visual Assist_VA_X_2283_2破解版带key绿色单
- NET Reflector 8.3破解版自带代码导出
- NuGetPackageExplorer DLL管理工具
- 把SerialPort通讯类封装成的DLL
- NET DLL 查看器
- 查看64位dll和ocx的Depends工具
- depend很实用的东西
- depend walker (dependency walker) DLL 查看
- DLL依赖查看工具
- sapjco3.dll(版本721.619)
- de4net脱壳
- 天锐绿盾客户端补丁-解决文件上鼠标
- Microsoft.ReportViewer.Common.dll 12.0.0.0等8个
- 微信ipad/mac协议最新dll及demo
- Tesseract(DLL)
- zxingDLL生成二维码动态链接库.zip
- OpcRcw.Ae.dll OpcRcw.Batch.dll OpcRcw.Comn.dll
- 运行Capture.exe找不到cdn_sfl401as.dll
- MuPDF动态链接库
- .net反编译工具可以编译DLL和.exe文件
- Trade.dll 交易接口和TradeX.dll行情交易二
- trade.dll破解版
评论
共有 条评论