2010-04-23 63 views

回答

11

RFC 28225322有部分所谓的线长度限制(2.1.1):

有两个限制,这些限制对 字符的行数本规范的地方。每行字符必须不多于 998个字符,并且应不超过78个字符,不包括 CRLF。

...

的更保守的78字符的建议是容纳 的用户界面的许多实现方式中可显示其可截断,或灾难性的包裹这些 消息,每行 超过78个字符的显示,尽管事实上,这种 实现是不符合标准的,以本 规范

的意图听起来好像真正的限制是998个字符和78是什么牛逼你根本不需要打扰的帽子。

+0

+1对我来说你是对的。我没有任何参考,但雅虎webmail发送纯文本包装行超过969个字符。因此,假设在雅虎邮件他们知道他们在做什么,我会说要去包装在相同的长度:969 – 2011-06-08 15:23:42

+0

但Outlook Express和Squirrelmail 1.4.23 webmail(发送纯文本/文本邮件时)仍然包裹约第76个字符(Outlook)和第73个字符(Squirrelmail) – 2011-06-08 15:37:32

+0

而且当以简单的tesxt发送时,Gmail在第69个字符处包装行。 – 2011-08-09 08:05:29

1

AFAIR,70〜78,更可能是一个80的“保存”版本,来自好的旧终端,每行显示80个字符。在很早的时候,这些终端只是笨拙的打印机,需要在服务器上准备好输出。这80块反过来来自老式的打卡片。打卡的物理尺寸(因此与80极限有些密切相关)来自钱盘,这些钱盘通常用于存储打卡卡。

人类和科技很难摆脱旧习惯。我建议第一个关于Javascript谈话的Crockford有更多的历史记录:http://yuiblog.com/crockford

相关问题