Java 如果我使用GZIP,我需要校验和吗?

Java 如果我使用GZIP,我需要校验和吗?,java,sockets,gzip,checksum,gzipstream,Java,Sockets,Gzip,Checksum,Gzipstream,我使用GZIP压缩通过套接字发送有效负载 我应该同时发送md5校验和,还是GZIP为我处理校验和,而我的校验和只会增加不需要的大小?GZIP解压使用CRC-32和解压数据的长度模2^32验证解压数据。所以已经有一张支票了。如果这对您来说不够强大,您可以添加MD5、SHA-2或其他任何内容。包括CRC-32校验和作为页脚。这能满足你的需要吗?现在您可能需要对实际的应用程序上下文进行一些详细说明。

我使用GZIP压缩通过套接字发送有效负载


我应该同时发送md5校验和,还是GZIP为我处理校验和,而我的校验和只会增加不需要的大小?

GZIP解压使用CRC-32和解压数据的长度模2^32验证解压数据。所以已经有一张支票了。如果这对您来说不够强大,您可以添加MD5、SHA-2或其他任何内容。

包括CRC-32校验和作为页脚。这能满足你的需要吗?现在您可能需要对实际的应用程序上下文进行一些详细说明。