gpt4 book ai didi

具有奇怪时间戳格式的 socket.io (?)

转载 作者:行者123 更新时间:2023-12-02 01:19:10 26 4
gpt4 key购买 nike

我看到对包含参数 t 的 socket.io 的请求类似于 LZywzeV、LZz5lk7 等。

到目前为止,我发现的所有示例都使用了基于秒或毫秒的 UNIX 时间戳。

有没有人见过这样的时间戳格式? (它不是 base64 编码的)。

最佳答案

我今天开始寻找一个使用 Socket.io 的网站,并且遇到了同样的问题,试图寻找协议(protocol)定义是无用的。

我认为这种格式称为 yeast

TBH,真的不知道为什么人们发明了这种东西而不是使用base64(timestamp.getBytes())而是伪代码。

Python中的酵母解码算法如下:

from datetime import datetime

a='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_'
b={a[i]: i for i in range(len(a))}

c=0
for d in "LZywzeV":
c=c*64+b[d]

print(c)
print(datetime.fromtimestamp(c/1000))

该代码的输出是:
1481712065055
2016-12-14 07:41:05

关于具有奇怪时间戳格式的 socket.io (?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41141670/

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