返回提交历史
Modified
other/bvID.md
+6
-6
XFEstudio/bilibili-API-collect
更新【bvID说明】
94e24cd
代码差异
1 个文件
+6
-6
@@ -31,7 +31,7 @@
31
31
32
32
> fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF
33
33
34
4. 按照以下字符顺序编码表编码
34
4. 按照以下字符顺序编码表编码b[i]
35
35
36
36
字符编码表:
37
37
@@ -55,7 +55,7 @@
55
55
>
56
56
> 9->7
57
57
58
5. 最后在前面添加字符`BV`
58
5. 最后在b[i]前面添加字符`BV`
59
59
60
60
[援引知乎@mcfx的回答](https://www.zhihu.com/question/381784377/answer/1099438784)
61
61
@@ -140,15 +140,15 @@ char* av2bv(unsigned long long av)
140
140
result[s[i]] = table[(unsigned long long)(av / (unsigned long long)pow(58, i)) % 58];
141
141
result[10] = '\0';//添加休止符
142
142
char *bv=result;
143
return bv;
143
return bv;
144
144
}
145
145
146
146
int main()
147
147
{
148
tr_init();
149
printf("%s\n",av2bv(170001));
148
tr_init();
149
printf("%s\n",av2bv(170001));
150
150
printf("%u\n",bv2av("BV17x411w7KC"));
151
return 0;
151
return 0;
152
152
}
153
153
```
154
154