C:\ProgramData\ZeroTier\One\planet 文件格式
1个字节的类型 TYPE_PLANET = 1, TYPE_MOON = 127
8字节的ID
8字节的ts
ZT_C25519_PUBLIC_KEY_LEN=64字节的公钥
ZT_C25519_SIGNATURE_LEN=96字节的签名
1个字节的根节点数量,最大为ZT_WORLD_MAX_ROOTS=4
然后是循环取根节点的数据
for(unsigned int k=0;k<numRoots;++k) {
_roots.push_back(Root());
Root &r = _roots.back();
p += r.identity.deserialize(b,p);
unsigned int numStableEndpoints = b[p++];
if (numStableEndpoints > ZT_WORLD_MAX_STABLE_ENDPOINTS_PER_ROOT)
throw ZT_EXCEPTION_INVALID_SERIALIZED_DATA_OVERFLOW;
for(unsigned int kk=0;kk<numStableEndpoints;++kk) {
r.stableEndpoints.push_back(InetAddress());
p += r.stableEndpoints.back()