Add Init Support for Kgm/Vpr
This commit is contained in:
@@ -4,6 +4,7 @@ const XmDecrypt = require("./xm");
|
||||
const QmcDecrypt = require("./qmc");
|
||||
const RawDecrypt = require("./raw");
|
||||
const TmDecrypt = require("./tm");
|
||||
const KgmDecrypt = require("./kgm");
|
||||
|
||||
export async function CommonDecrypt(file) {
|
||||
let raw_ext = file.name.substring(file.name.lastIndexOf(".") + 1, file.name.length).toLowerCase();
|
||||
@@ -46,6 +47,11 @@ export async function CommonDecrypt(file) {
|
||||
case "tm6":// QQ Music IOS M4a
|
||||
rt_data = await TmDecrypt.Decrypt(file.raw, raw_filename);
|
||||
break;
|
||||
case "vpr":
|
||||
case "kgm":
|
||||
case "kgma":
|
||||
rt_data = await KgmDecrypt.Decrypt(file.raw, raw_filename, raw_ext);
|
||||
break
|
||||
default:
|
||||
rt_data = {status: false, message: "不支持此文件格式",}
|
||||
}
|
||||
|
Reference in New Issue
Block a user