【问题标题】:How can I programmatically identify a zip or rar file is splitted or not in java?如何以编程方式识别 zip 或 rar 文件在 java 中是否被拆分?
【发布时间】:2012-08-22 20:22:03
【问题描述】:

我需要确定一个特定的 zip 或 rar 文件是否被拆分。

java中有没有处理归档文件的库?

【问题讨论】:

  • ZIP 在标准 API 包 java.util.zip 中。当档案被拆分或损坏时,它可能会引发异常。对于我不知道的 rar 文件。
  • 你知道你是在专门谈论拆分还是跨越 zips/rars 吗?还是需要两者都支持?
  • 我需要zip和rar,即使是两种不同的解决方案也可以
  • stackoverflow.com/questions/243992/… 这应该对你有帮助

标签: java zip rar


【解决方案1】:

通常多卷 RAR 文件将遵循以下命名约定:

somefile.part01.rar
somefile.part02.rar
somefile.part03.rar

或者,使用旧的命名约定,如下所示:

somefile.r00
somefile.r01
somefile.r02

对于 Zip 文件:包含 20 个拆分文件的拆分存档文件通常被命名(将 ARCHIVE 替换为您的存档名称):

ARCHIVE.z01 
ARCHIVE.z02 
... 
ARCHIVE.z19 
ARCHIVE.zip 

请注意,最后一个文件是 .zip 文件。

欲了解更多信息,请查看:

http://www.info-zip.org/mans/zip.html

http://kb.winzip.com/kb/entry/154/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-02
    • 2015-12-23
    • 2021-08-10
    • 2016-02-29
    • 2013-11-20
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多