Java:判断字节数组是否为zip文件

Java:判断字节数组是否为zip文件,java,zip,zipfile,Java,Zip,Zipfile,我有一个用Java编写的服务器,它在一个请求中从客户机获取一个完整的文件。该文件以字节列表的形式传递给服务器,最后在java服务器中以字节数组的形式表示 是否有一些标准方法/标准库可以判断由字节数组表示的文件是否是有效的zip文件?检查库。它非常易于使用,ZipFile类有一个isValidZipFile()方法检查库。它非常易于使用,ZipFile类有一个isValidZipFile()方法如果您想要实现这个过程的标准方法,您可以使用序列化API。为此,请使用我在搜索这个主题时发现的以下文章

我有一个用Java编写的服务器,它在一个请求中从客户机获取一个完整的文件。该文件以字节列表的形式传递给服务器,最后在java服务器中以字节数组的形式表示


是否有一些标准方法/标准库可以判断由字节数组表示的文件是否是有效的zip文件?

检查库。它非常易于使用,
ZipFile
类有一个
isValidZipFile()
方法

检查库。它非常易于使用,
ZipFile
类有一个
isValidZipFile()
方法

如果您想要实现这个过程的标准方法,您可以使用序列化API。为此,请使用我在搜索这个主题时发现的以下文章



如果您想使用标准方式来实现此过程,可以使用序列化API。为此,请使用我在搜索此主题时发现的以下文章



文件通常在文件开头使用标识

为了对给定文件进行有根据的猜测,Java内置了检测某些文件类型的方法:。另外,还有各种各样的第三方库:or(它支持的不仅仅是幻数)


但仅内容检测无法告诉您该文件是否有效。为此,您需要一些真正知道如何读取Zip文件的东西,比如Java

文件通常在文件开头使用标识

为了对给定文件进行有根据的猜测,Java内置了检测某些文件类型的方法:。另外,还有各种各样的第三方库:or(它支持的不仅仅是幻数)

但仅内容检测无法告诉您该文件是否有效。为此,您需要一些真正知道如何读取Zip文件的东西,比如Java

看看它。你对“有效zip文件”的定义是什么?看看它。你对“有效zip文件”的定义是什么?