嗶哩嗶哩BV號轉(zhuǎn)換器(B2A)是由論壇大佬分享的一款B站視頻BV號轉(zhuǎn)AV號工具,即使是很久以前的內(nèi)容也能輕松找對應的鏈接,十分的方便!點擊下載b站視頻bv號轉(zhuǎn)AV號工具開始使用吧!
BV號轉(zhuǎn)AV號工具(bvid to aid)是一款針對b站視頻的輔助工具,眾所周知,最近B站對原先視頻的AV號進行了升級,現(xiàn)在變成了BV號,BV 號是一段由數(shù)字和大小寫字母組成的字符串,BV號將替代AV號,今天為大家?guī)淼模褪强梢詭椭鷮V號轉(zhuǎn)AV號,歡迎大家下載使用。
首先從各種渠道的信息來看,應該是 base58 編碼的。設(shè) x 是一個欽定的 av 號,查詢 這些 av 號對應的 bv 號,發(fā)現(xiàn) bv 號的第 12、11、4、9、5 位分別會變化。所以猜測這些是 58 進制下的相應位。
但是直接 base58 是不行的,所以猜測異或了一個大數(shù),并且 base58 的字符表可能打亂了。經(jīng)過實驗,bv 號最低位相同的數(shù),av 號的奇偶性相同,這一定程度上印證了之前的猜想。
接下來找了一些 av 號 x,滿足 x 和 x+1 對應 bv 號的第 11 位不同。設(shè)異或的數(shù)為 X,那么 ( 表示異或)。
由于 av 號(除了最新的少量視頻)最多只有 27 bits,所以可以設(shè) 。然后可以發(fā)現(xiàn) 只和 和 有關(guān),那么可以枚舉這兩個值(一共 種情況)然后使用上面的式子檢查,就能得到若干可能的 和 。
這里我得到的可能值如下:(左邊是 ,右邊是 )
22 90983642
22 90983643
50 43234084
50 43234085
有奇有偶是因為異或 1 之后也能找到輪換表。而 則使得模 58 的余數(shù)剛好變成 減它。
我取了 b=43234084,然后處理最低位,可以得到一個字符表,即 fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF。
對于更高位,實際上還需要知道 ,這些值也可以 枚舉 58 次得到,最后我得到的值是 。
這時我發(fā)現(xiàn),每一位的字符表是相同的(實際上只對 b=43234084 是這樣的),然后再微調(diào)一下參數(shù)(上面代碼中的兩個 magic number 就相當于這里的 ),最后處理了一下 的情況就得到了這份代碼。
維護UP主權(quán)益 B站官宣:AV號將全面升級為BV號
B站表示,一直以來,AV號都是B站的視頻稿件的重要標識,為了保護稿件信息安全,容納更多投稿,維護UP主的權(quán)益,自2020年3月23日起,AV號將全面升級到BV號。
與純數(shù)字AV號不同,BV號將是一段由數(shù)字和大小寫字母組成的字符串,經(jīng)過算法自動生成,未來統(tǒng)一使用BV號作為稿件標識。
B站是國內(nèi)最大的年輕人潮流文化娛樂社區(qū),擁有著大把的視頻,懸浮于視頻上方的實時評論功能,能夠讓你邊看邊進行交流,如果不喜歡的話也是可以關(guān)閉的,非常的有創(chuàng)意,也會有好友的分享自己的原創(chuàng)視頻,最多姿多彩的板
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告