搜档网
当前位置:搜档网 › krc转换lrc步骤

krc转换lrc步骤

近写一个小玩意,需要能读取酷狗krc歌词.
从酷狗无法入手,从手机版酷狗叮咚入手了.

krc转换lrc步骤.以下是java代码.

java code:
//偏移
private static final char[] h = { @, g, a, w, ^, 2, t, g, q, 6, 1, -, ?, ò, n, i };
int j = paramarrayofbyte.length;
for (int k = 0; k < j; k++)
{
int m = k % 16;int tmp17_16 = k;
paramarrayofbyte[tmp17_16] = (byte)(paramarrayofbyte[tmp17_16] ^ h[m]);
}
string str;
try
{
str = new string(n.a(paramarrayofbyte), "utf-8");
}
catch (unsupportedencodingexception localunsupportedencodingexception)
{
b("编码格式错误!" + localunsupportedencodingexception.tostring());
return false;
}
b("数据解密成功!");

但是偏移之后还需要解压缩数据流,我把偏移和解压数据流的相关两个.java文件打包了.有兴趣的下载看看.
据说偏移数据流后,只需zlib.dll中的uncompress函数解压就可出现明文.
但是c#如何用zlib.dll?并且偏移的那段代码.

如果以上资料不够,附带两个完整的.java文件.(下载后看文件说明.txt,简单介绍了.)
https://www.sodocs.net/doc/bb9075108.html,/file/f124754664

需求有人能整理成比较完整的c#版krc转lrc代码.

相关主题