批处理比较压缩文件和解压后文件

longli123001 2010-08-19 10:51:38
怎么用批处理去比较压缩文件解压后的文件夹是不是正常的?
...全文
51 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
就是just4 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 longli123001 的回复:]
好冷清啊。。。
[/Quote]

楼主感冒了,大热天还冷 ,:)

"批处理去比较压缩文件解压后的文件夹是不是正常",没看明白啥意思,解压后的文件夹和谁去比较???是不是正常,能解压了还不正常???
longli123001 2010-08-19
  • 打赏
  • 举报
回复
好冷清啊。。。
xman_78tom 2010-08-19
  • 打赏
  • 举报
回复
infozip 软件没有用过,不知道。

不过,可以在打包前计算文件的 crc32,将结果保存在文本文件中,与其它文件一起打包。解压后,重新计算文件的 crc32,与文本文件中记录的 crc32 比较就可以了。
longli123001 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xman_78tom 的回复:]
验证文件的校验和就可以。
例如,rar 压缩文件中保存有文件的 crc32 校验和,因此只需要在解压后,重新计算解压后的文件的 crc32,就可以知道解压后的文件是否完整。

rar 压缩文件中各个文件的 crc32 ,可以通过 rar.exe v file.rar 命令获取。网络上有许多工具软件可以计算解压后文件的 crc32。
[/Quote]
我是用infozip打包的压缩文件,打包后包含一个.exe和.cri的文件,运行.exe的就能解包
不知道这种方法压缩的有没有crc32校验和?
xman_78tom 2010-08-19
  • 打赏
  • 举报
回复
验证文件的校验和就可以。
例如,rar 压缩文件中保存有文件的 crc32 校验和,因此只需要在解压后,重新计算解压后的文件的 crc32,就可以知道解压后的文件是否完整。

rar 压缩文件中各个文件的 crc32 ,可以通过 rar.exe v file.rar 命令获取。网络上有许多工具软件可以计算解压后文件的 crc32。
longli123001 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 drifter250771 的回复:]
引用 4 楼 longli123001 的回复:
就是怎么确认解压后的文件夹是不是完整的。该怎么做呢?


一定要核实是不是完全相同,这个就得要参照物了。
一般t参数测试成功就该OK的
[/Quote]
不懂。。。。
drifter250771 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 longli123001 的回复:]
就是怎么确认解压后的文件夹是不是完整的。该怎么做呢?
[/Quote]

一定要核实是不是完全相同,这个就得要参照物了。
一般t参数测试成功就该OK的
longli123001 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 just4 的回复:]
引用 1 楼 longli123001 的回复:
好冷清啊。。。


楼主感冒了,大热天还冷 ,:)

"批处理去比较压缩文件解压后的文件夹是不是正常",没看明白啥意思,解压后的文件夹和谁去比较???是不是正常,能解压了还不正常???
[/Quote]
就是怎么确认解压后的文件夹是不是完整的。该怎么做呢?
drifter250771 2010-08-19
  • 打赏
  • 举报
回复
"%ProgramFiles%\WinRAR\rar.exe" t xxx.rar

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧