Я начал искать сайт, который сегодня использует Socket.io, и получил ту же проблему, пытаясь найти определение протокола, было бесполезно.
я понял, этот формат является то, что называется yeast
ТВН, на самом деле не знаю, почему люди придумывают такого рода вещей, вместо использования base64(timestamp.getBytes())
псевдокод вместо этого.
Дрожжевой алгоритм декодирования в Python выглядит следующим образом:
from datetime import datetime
a='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_'
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