JAVA 程序中如何实现对RAR压缩包文件中文件格式的判断?

JAVA 程序中如何实现对RAR压缩包文件中文件格式的判断?,第1张

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

JAVA 程序中如何实现对RAR压缩包文件文件格式的判断?

解析:

JAVA中使用javautilzipZipOutputStream在对文件进行压缩时,将把每一个文件实体封装为javautilzipZipEntry,反之,在使用javautilzipZipInputStream在对文件进行解压缩时,每个文件的访问也是通过访问ZipEntry对象来 *** 作的,可以通过ZipEntry对象的getName()来得到当初压缩时对该文件的命名(通常为该文件相对路径),当然得到了该文件命名自然就可以对文件格式进行判断了!

我想代码基本没有错,可以解压zip文件
但你的输入文件是rar。
rar和zip是完全不同的算法。rar是商业压缩格式,zip是公开格式。
java的预置库目前无法直接解压rar ,需要用第三方库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12606353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存