jar 包报错“不可预料的压缩文件末端”

2020-01-28 14:24:44 +08:00
 lzhpo

我有一个源代码,打成 jar 包了,jar 包的头或者尾部可能是被破坏了,我试过 Advanced RAR Repair 和 WinRAR 修复,但是都无法修复,反编译也是无法编译,请问各位大佬还有什么解决办法吗?

2179 次点击
所在节点    程序员
6 条回复
EPr2hh6LADQWqRVH
2020-01-28 14:38:43 +08:00
unexpected end of archive

没救

zip 格式的索引是存在文件尾部的,索引丢失前面的东西就是一团乱麻而已。
lzhpo
2020-01-28 14:46:06 +08:00
那您知道他是如何把头部和尾部破坏的吗?或者有什么方式可以这样子破坏?
lzhpo
2020-01-28 14:46:30 +08:00
EPr2hh6LADQWqRVH
2020-01-28 14:56:33 +08:00
复制文件复制到一半的时候盘拔了

生成文件生成到一半的时候进程关了

这种
yomumanga
2020-01-28 15:02:01 +08:00
@avastms yes
lzhpo
2020-01-28 15:09:14 +08:00
@avastms
@yomumanga
但是 Jar 里面的文件是正常使用的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/640629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX