Block a user
New Decryptor: Add js decoder for Ximalaya X2M and X3M
我的建议是后者,因为提供了更详细的信息让 type script 来进行类型检查。
如果是前者然后改掉了函数参数类型,是不会报错的。
New Decryptor: Add js decoder for Ximalaya X2M and X3M
抱歉,仔细看了一下逻辑。 函数是要返回一个新的数据,因此返回类型是错的。
(data: Uint8Array) => void
应该改为
(data: Uint8Array) => Uint8Array
New Decryptor: Add js decoder for Ximalaya X2M and X3M
(data: Uint8Array) => void
是一起的,这是一个函数签名,表示它读入一个 Uint8Array 的参数,并没有返回值(返回值为 undefined)
New Decryptor: Add js decoder for Ximalaya X2M and X3M
- 如果可以,还是用十六进制储存数字吧…
build之后的app.js里面也会变成10进制吧,也许16进制看着更好看?
主要是为了好看。
因为是…
New Decryptor: Add js decoder for Ximalaya X2M and X3M
刚才点错了…
- 用 prettier 格式化一下代码吧。
- 如果可以,还是用十六进制储存数字吧…
const table = [
0x123, ... // 每一行放一些
0x223,…
New Decryptor: Add js decoder for Ximalaya X2M and X3M
New Decryptor: Add js decoder for Ximalaya X2M and X3M
New Decryptor: Add js decoder for Ximalaya X2M and X3M
scramble table 可以优化下。go 实现这么搞是因为把表外置到文件了。实际上是 uint16_t
类型。可以提前写好。
或者你如果想更进一步,抓出这两个参…
Windows 和 Linux的Cli无法使用,提示detect file type failed,mac正常
mac 客户端下载的文件只能在 mac 下利用 mac 的 cli 版本进行解锁,因为加密文件不再内嵌解密密钥。
mac 版本会自动从数据库读取解密密钥
Windows 和 Linux的Cli无法使用,提示detect file type failed,mac正常