BV號(hào)轉(zhuǎn)AV號(hào)工具(B2A)

2024-10-17發(fā)布者:zhangliang大?。?/span> 下載:0

文件大小:

軟件介紹

image.png

B2A是由知乎問(wèn)答程序編寫高手應(yīng)用python撰寫的B站視頻轉(zhuǎn)換軟件。因?yàn)锽站今日舉辦的維護(hù)保養(yǎng)UP主利益,將AV號(hào)將全方位升級(jí)為BV號(hào),與純數(shù)據(jù)的 AV 號(hào)不一樣,BV 號(hào)是一段由數(shù)據(jù)和英文大小寫構(gòu)成的字符串?dāng)?shù)組,通過(guò)優(yōu)化算法自動(dòng)生成。將來(lái)將統(tǒng)一應(yīng)用 BV 號(hào)做為稿件標(biāo)志。

相關(guān)信息

維護(hù)保養(yǎng)UP主利益 B站官方宣布:AV號(hào)將全方位升級(jí)為BV號(hào)

B站表明,一直以來(lái),AV號(hào)全是B站的視頻稿件的關(guān)鍵標(biāo)志,為了更好地維護(hù)稿件網(wǎng)絡(luò)信息安全,容下大量文章投稿,維護(hù)保養(yǎng)UP主的利益,自2020年3月23日起,AV號(hào)將全方位升級(jí)到BV號(hào)。

與純數(shù)據(jù)AV號(hào)不一樣,BV號(hào)將是一段由數(shù)據(jù)和英文大小寫構(gòu)成的字符串?dāng)?shù)組,通過(guò)優(yōu)化算法自動(dòng)生成,將來(lái)統(tǒng)一應(yīng)用BV號(hào)做為稿件標(biāo)志。

與此同時(shí),2020年3月23日前轉(zhuǎn)化成AV號(hào)的有關(guān)作用維持不會(huì)改變。比如,已共享的稿件聯(lián)接,AV號(hào)檢索,及其動(dòng)態(tài)性、評(píng)價(jià)、私聊中的高亮度自動(dòng)跳轉(zhuǎn)。

而客戶在拷貝BV號(hào)或是包括BV號(hào)的連接后,開(kāi)啟B站APP的與此同時(shí)會(huì)跳轉(zhuǎn)至該視頻。

除此之外,近日,bilbil(下稱“B站”)發(fā)布了截止到2019年12月31日的第四季度和全年度沒(méi)經(jīng)財(cái)務(wù)審計(jì)的財(cái)務(wù)報(bào)表。

財(cái)務(wù)報(bào)告表明,2019財(cái)政年度B站總營(yíng)業(yè)收入達(dá)67.8億人民幣RMB,同比增長(zhǎng)64%,在其中第四季度營(yíng)業(yè)收入同比增長(zhǎng)74%,達(dá)20.1億人民幣RMB,與去年同比增加提高74%。

而且,B站平均活躍性客戶再創(chuàng)佳績(jī)達(dá)1.3億人,同比增長(zhǎng)40%;手機(jī)端平均活躍性客戶同比增長(zhǎng)46%達(dá)1.16億人,完成了自2018年發(fā)售至今的最大增長(zhǎng)幅度。

發(fā)覺(jué)方式:

最先從各種各樣的渠道的消息看來(lái),應(yīng)該是 base58 編號(hào)的。設(shè) x 是一個(gè)欽定的 av 號(hào),查看 這種 av 號(hào)相對(duì)應(yīng)的 bv 號(hào),發(fā)覺(jué) bv 號(hào)的第 12、11、4、9、5 位各自會(huì)轉(zhuǎn)變。因此猜想這種是 58 進(jìn)制下的相對(duì)應(yīng)位。

可是立即 base58 是不可以的,因此猜想異或運(yùn)算了一個(gè)大數(shù),而且 base58 的標(biāo)識(shí)符表很有可能發(fā)生了。通過(guò)試驗(yàn),bv 號(hào)最少位同樣的數(shù),av 號(hào)的奇偶性同樣,這一定水平上證實(shí)了以前的猜測(cè)。

下面找了一些 av 號(hào) x,達(dá)到 x 和 x 1 相匹配 bv 號(hào)的第 11 位不一樣。設(shè)異或運(yùn)算的數(shù)為 X,那麼 ( 表明異或運(yùn)算)。

因?yàn)?av 號(hào)(除開(kāi)全新的小量視頻)較多僅有 27 bits,因此可以設(shè) 。隨后可以發(fā)覺(jué) 只和 和 相關(guān),那麼可以枚舉類型這兩個(gè)值(一共 種狀況)隨后應(yīng)用上邊的算式查驗(yàn),就能獲得多個(gè)可能的 和 。

這兒我獲得的很有可能值如下所示:(左側(cè)是 ,右側(cè)是 )

22 90983642

22 90983643

50 43234084

50 43234085

有奇有偶是由于異或運(yùn)算 1 以后也可以尋找交替表。而 則促使模 58 的被除數(shù)恰好變?yōu)?減它。

我取了 b=43234084,隨后解決最少位,可以獲得一個(gè)字符表,即 fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF。

針對(duì)更上位,事實(shí)上還要了解 ,這種值還可以 枚舉類型 58 次獲得,最終我獲得的值是 。

這時(shí)候我發(fā)現(xiàn)了,每一位的標(biāo)識(shí)符表有同樣的(事實(shí)上只對(duì) b=43234084 是如此的),隨后再調(diào)整一下主要參數(shù)(上邊編碼中的2個(gè) magic number 就等同于這兒的 ),最終解決了一下 的狀況就獲得了這一份編碼。

發(fā)表評(píng)論(共0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。

3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部