最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

關(guān)于BV轉(zhuǎn)換AV算法研究

2020-03-24 22:20 作者:Iammyself001  | 我要投稿

今天 Bilibili 把以前 av + 數(shù)字的稿件地址格式更換為 BV + 字母數(shù)字的格式 ,類似 Youtube 的稿件編碼方式:【升級公告】AV號全面升級至BV號

但是比方說以前只需要記住簡單的一些數(shù)字就很方便,現(xiàn)在需要記住必將長的數(shù)字與字母組合,這樣就比較麻煩(其實可能是因為剛開始有些不習慣),所以希望依舊記住原來的AV號,這樣可以方便一些,參考網(wǎng)上的討論的算法(好像大家習慣用python討論),也實現(xiàn)一個具體算法來實現(xiàn)BV到AV的轉(zhuǎn)換。

思路:

根據(jù)各種消息,可以判斷應(yīng)該是Base58 編碼,設(shè) x 是一個指定的 av 號,查詢 58k+x, 58^2k+x, 58^3k+x, 58^4k+x (k∈Z), 這些 av 號對應(yīng)的 bv 號,發(fā)現(xiàn) bv 號的第 12、11、4、9、5 位分別會變化。所以猜測這些是 58 進制下的相應(yīng)位。但是不可能直接是 base58,應(yīng)該是異或一個大數(shù),base58 的字符表打亂之后得到的結(jié)果,所以“異或”就是產(chǎn)生二進制紋理的根本原因。

根據(jù)知乎的以為朋友的數(shù)據(jù)看出https://www.zhihu.com/question/381784377/answer/1099438784從這里能看出,那里不變的“1”、“411”、“7”并不是永久不變的,只不過它們對應(yīng)的很高的數(shù)位,在目前B站av號存量來看,不足以讓它們產(chǎn)生變化。其中“目前最高位”的第5位扎堆的那幾個字符,在58進制轉(zhuǎn)換表里大概也是扎堆的——大概在中后的位置。

僅文章作學習研究使用,歡迎一起討論算法。


關(guān)于BV轉(zhuǎn)換AV算法研究的評論 (共 條)

分享到微博請遵守國家法律
应用必备| 通许县| 皮山县| 宁津县| 于都县| 多伦县| 呼和浩特市| 湖州市| 扬中市| 苏尼特右旗| 阿合奇县| 齐河县| 镶黄旗| 土默特左旗| 贞丰县| 西充县| 莒南县| 海林市| 富民县| 桐柏县| 望奎县| 武山县| 兴业县| 温州市| 绥德县| 南漳县| 牙克石市| 贡觉县| 池州市| 伊宁市| 平远县| 二连浩特市| 大丰市| 泾阳县| 霞浦县| 武山县| 定边县| 丰镇市| 卫辉市| 永德县| 秦皇岛市|