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

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

分类: 电脑/网络 >>程序设早辩计 >>其他编程语言

问题描述:

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

解析:

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

rar 和 zip 的算法不一样。

rar是付费产品,算法没有公开。

如果想压缩和解压rar格式,

1.研究一下。winrar的命令

2.用激差java (Runtime.getRuntime().exec(cmd))调用命令行来执行。明型皮

这个不能在没有安租大装winrar的机器上运行。

首先解压。

File->New->Java Project

不用填project,不要选择use default location,

然后browse是孝旅选择要导入的java项目;

如果只厅模是java源文件的话,你就用Eclipse新建一个项目扮慎缓,然后把文件粘到项目的src文件夹下即可。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存