Saturday, 27 June 2020

Longest filename test by various downloaders




[补充]

这影片说的是正常的 3 bytes 情况下,如果是故意放 4 bytes 例如 “𪍑” 字, ss youtube 少 8 个𪍑的 32 bytes (不放 PIN_id 则是 7.75 个的 31 bytes)。

you-get 则是下载错误。


观察 you-get 的代码能明显看出简单的 text[:80] 是错误的。

因为截断后的 80 * 4 bytes = 320 bytes, 仍然远远超过一般文件系统限制的  255 bytes。

此测试虽然前面是模拟 Pin ID 的数字,仍然有 263 bytes ,大于我文件系统的 255 bytes。


没有文字描述的图片没有灵魂,所以最大化的使用文件名放描述是很重要的事情。

视频可以靠播放影片弥补,或许还好(不过 ep 放在最后面可能被截断),可是类似 pinterest 的图片下载器就非常需要足够的文字描述, 否则单独的一张图片没有背景描述真的很没意思。

No comments:

Post a Comment