速记链接:68,960 / 256 = 269.375
仅ASCII:10,114 / 256 = 39.508
[][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1][][1]
[1]:ftp://^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
输出是一系列元素,每个元素看起来像:
<a href="ftp://%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E%5E"></a>
在创建URL引用的固定开销之后,每个5个字符的链接都会扩展为42+strlen(url)
字符输出。精心设计URL使其具有最大数量的需要转义的字符,并且47+3*strlen(url)
每个链接的字符数都会增加。少量实验表明,最佳输出涉及26个链接,每个链接114个插入符号。
更新:如果您将“ 256个字符”限制解释为包括Unicode字符,则可以消除更多混乱情况。用Unicode浴缸字符(character,代码点U + 1F6C1)替换插入符号会导致47+18*strlen(url)
每个输入字符输出输出字符,总数为54,574 68,960(这要归功于jimmy23013的偶数更短的链接表示法)。
Unicode输入:
[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1]
[1]:ftp://🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁🛁
输出是一系列的:
<a href="ftp://%EF%BF%BD%EF%BF%BD...per character...%EF%BF%BD%EF%BF%BD">1</a>,