专业提供无毒且安全的软件及游戏下载!
当前位置:首页 > 电脑软件 > 影音媒体 >BV号转AV号(bv2av) v1.6 免费版

BV号转AV号(bv2av) v1.6 免费版

  • 软件大小:2.9KB
  • 更新日期:2021-03-25
  • 语言:简体中文
  • 类别:影音媒体
  • 适用环境:WinAll
  • 安全检测: 无插件 360通过 腾讯通过 金山通过 瑞星通过
  • 本地下载

    普通http下载速度慢

软件介绍

由于B站宣布将所有的AV号将全面升级为BV号,因此接下来用户们就无法下载B站视频。而我们如果还想和以前一样,就不妨使用BV号转AV号工具来进行转换,从而将视频内容下载到本地磁盘。

软件简介

一直以来,AV 号都是 B 站视频稿件的重要标识,在视频的传播和分享中起到了关键作用。

为了保护稿件信息安全,容纳更多投稿,维护 UP 主的权益,自 2020 年 3 月 23 日起,AV 号将全面升级为 BV 号。与纯数字的 AV 号不同,BV 号是一段由数字和大小写字母组成的字符串,经过算法自动生成。未来将统一使用 BV 号作为稿件标识。

同时,2020 年 3 月 23 日前生成 AV 号的相关功能保持不变。例如,已分享的稿件链接,AV号搜索,以及动态、评论、私信中的高亮跳转。

BV号转AV号工具软件特色

首先从各种渠道的信息来看,应该是 base58 编码的。设 x 是一个钦定的 av 号,查询 这些 av 号对应的 bv 号,发现 bv 号的第 12、11、4、9、5 位分别会变化。所以猜测这些是 58 进制下的相应位。

但是直接 base58 是不行的,所以猜测异或了一个大数,并且 base58 的字符表可能打乱了。经过实验,bv 号最低位相同的数,av 号的奇偶性相同,这一定程度上印证了之前的猜想。

接下来找了一些 av 号 x,满足 x 和 x+1 对应 bv 号的第 11 位不同。设异或的数为 X,那么  ( 表示异或)。

由于 av 号(除了最新的少量视频)最多只有 27 bits,所以可以设 。然后可以发现 只和 和 有关,那么可以枚举这两个值(一共 种情况)然后使用上面的式子检查,就能得到若干可能的  和 。

这里我得到的可能值如下:(左边是 ,右边是  )

22 90983642

22 90983643

50 43234084

50 43234085

有奇有偶是因为异或 1 之后也能找到轮换表。而 则使得模 58 的余数刚好变成 减它。

我取了 b=43234084,然后处理最低位,可以得到一个字符表,即 fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF。

对于更高位,实际上还需要知道  ,这些值也可以 枚举 58 次得到,最后我得到的值是 。

这时我发现,每一位的字符表是相同的(实际上只对 b=43234084 是这样的),然后再微调一下参数(上面代码中的两个 magic number 就相当于这里的  ),最后处理了一下  的情况就得到了这份代码。

BV号转AV号工具使用方法

一、首先找到我们要下载的视频,复制上方从BV开头的BV号。

二、然后将BV号复制到软件输入框中,点击BV转AV即可。

三、当然也可以逆向转换。

用户评论
所有评论(5)
昵称:
(您的评论需要经过审核才能显示)
精选留言 来自四川达川移动用户 发表于: 2023-4-6
very very good!!
精选留言 来自河北沧州移动用户 发表于: 2023-12-24
好东西,不错!
精选留言 来自陕西铜川联通用户 发表于: 2023-3-9
功能齐全,界面清爽美观
精选留言 来自吉林吉林电信用户 发表于: 2023-9-2
正好需要,很难找的资源。
精选留言 来自浙江台州移动用户 发表于: 2023-5-17
突然发现我现在用的是旧版本!赶紧下载更新试试。

软件投诉或纠错

问题:
说明:
邮箱: