gpt4 book ai didi

java - 为什么 jar list 文件不应包含超过 72 字节的行

转载 作者:行者123 更新时间:2023-11-29 03:12:16 25 4
gpt4 key购买 nike

我在网上找不到这个问题的答案。

jar list 长度中的行长度不应超过 72 字节,为什么要限制行长度?

这是性能提升吗?
还是 JVM 在 1996 年首次发布时面临的老问题?

最佳答案

来自 this post :

That said, there is no reason why code that reads manifest files, as in Manifest.java, cannot simply accept input lines of ANY length. The 72-byte restriction is a restriction inherited from RFC 822, but that is a network communication protocol designed for maximal legacy portability for the 70s, which should not be an issue any more.

您是对的,RFC 822 规范是针对非常非常古老的计算机系统制定的。然而,限制仍然存在的原因是因为 .jar 格式是不同 Java 实现之间的可互换格式,因此他们试图继续支持旧工具的旧格式。但是,不再有性能原因。

关于java - 为什么 jar list 文件不应包含超过 72 字节的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28727048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com