Tag: 档案

如何在java中识别zip文件?

我想确定我的档案是zip还是zip 。 但是在我可以validation我的文件之前,我遇到运行时错误的问题。 我想创建自定义通知: public class ZipValidator { public void validate(Path pathToFile) throws IOException { try { ZipFile zipFile = new ZipFile(pathToFile.toFile()); String zipname = zipFile.getName(); } catch (InvalidZipException e) { throw new InvalidZipException(“Not a zip file”); } } } 目前我有运行时错误: java.util.zip.ZipException:打开zip文件时出错

如何从远程存档文件中提取单个文件?

特定 存档的URL(例如zip文件) 该存档内文件的全名(包括路径) 我正在寻找一种方法(最好是在Java中)来创建该文件的本地副本, 而无需先下载整个存档 。 从我(有限的)理解应该是可能的,虽然我不知道如何做到这一点。 我一直在使用TrueZip ,因为它似乎支持各种各样的存档类型,但我对它以这种方式工作的能力存有疑虑。 有没有人有这种经历? 编辑:能够用tarball和压缩的tarball做到这一点对我来说也很重要。

我的Java程序如何在.jar文件中存储文件?

我知道.jar文件基本上都是存档和应用程序。 我问的是如何在程序中存储数据(实际文件不仅仅是字符串)? 我想在我的Java代码中执行此操作。 如果你想知道我正在制作一个游戏的服务器mod,原因就在于此。 服务器启动并创建所有级别数据,我想将所有这些文件存储在我的.jar应用程序中。