ZipInputStream无法跳过,可以使用ZipFile

简介: ZipInputStream无法跳过,可以使用ZipFile

  一个压缩包,其中有一个文件1.6K,解压解压后11K,原大小显示280M。结果就出错了,因为读取不到280M的数据。

  于是就想办法绕过去。原来使用ZipInputStream,怎么也绕不过去。

  后来查了一下相关类,找到了一个ZipFile,顺利跳过。

目录
相关文章
|
存储
RandomAccessFile实现文件分割、合并
RandomAccessFile实现文件分割、合并
165 0
|
2月前
|
Python
Zipfile学习笔记(一):通过zipfile模块实现文件的压缩和解压
使用Python的zipfile模块来实现文件的压缩和解压,通过具体代码示例展示了压缩和解压的过程。
95 2
Zipfile学习笔记(一):通过zipfile模块实现文件的压缩和解压
|
2月前
|
数据安全/隐私保护 Python
Zipfile学习笔记(二)::通过zipfile模块暴力破解加密的压缩文件
如何使用Python的zipfile模块生成密码表并尝试暴力破解加密的ZIP压缩文件。
48 1
Zipfile学习笔记(二)::通过zipfile模块暴力破解加密的压缩文件
|
7月前
合并文件信息
合并文件信息。
41 0
|
7月前
|
Java
Java【代码 15】文件操作相关方法(获取文件、复制文件、创建文件夹、获取图片文件、写出数据到文件、清理文件夹)
Java【代码 15】文件操作相关方法(获取文件、复制文件、创建文件夹、获取图片文件、写出数据到文件、清理文件夹)
45 0
|
C# Windows
ICSharpCode.SharpZipLib.Zip 解析时报错System.NotSupportedException: No data is available for encoding 936
​ 分析原因 利用ICSharpCode.SharpZipLib.Zip进行APK解析时,因为APK内编译的名称为中文,查询微软开发文档936为gb2312中文编码 [微软开发文档地址](https://docs.microsoft.com/zh-cn/windows/win32/intl/code-page-identifiers "微软开发文档地址") ```csharp // 错误代码 using (ZipInputStream zip = new ZipInputStream(File.OpenRead(path))) { using (var filestream = new
115 0
ICSharpCode.SharpZipLib.Zip 解析时报错System.NotSupportedException: No data is available for encoding 936
|
移动开发 缓存 Java
FileUtils分割读取txt文件
FileUtils分割读取txt文件
|
Java 开发者
Java操作文件的日常总结(文件压缩,文件解压,递归删除文件,文件的下载保存)
文件的读写是日常开发中经常碰到的需求,熟练掌握文件的读写是每个Java开发者的基本功。本文将主要介绍常见的文件读写操作。 之前写过一篇Java IO的文章 Java IO基础(同步阻塞IO)。
289 0
os.rename批量修改文件名称报错:[WinError 2] 系统找不到指定的文件的解决方案
os.rename批量修改文件名称报错:[WinError 2] 系统找不到指定的文件的解决方案
os.rename批量修改文件名称报错:[WinError 2] 系统找不到指定的文件的解决方案
|
Python
6.1 file 读文件
#!/usr/bin/env python # -*- coding:utf-8 -*- #@Time      :2017/10/27 21:54 #@Author    :zhouyuyao #@File      :file_demo1.
609 0