怎么把KGTEMP转换mp3格式(请问怎么把酷狗的kgtemp的文件转换成mp3文件啊 财富不多求大神)

2024-12-21 百科 86阅读 投稿:局外人

1. 怎么把KGTEMP转换mp3格式

1、具体操作步骤如下:

打开格式工厂,进入主界面。点击音频下面的MP3按钮。

2、在打开的窗口中点击添加文件。如图所示:

3、选择要转换的KGTEMP文件。如图所示:

4、如下图所示,点击确认。跳入下一个链接。

5、添加好文件,点击开始。如图所示:

6、下面已经开始将音频转换成MP3格式了。如图所示:

扩展资料

MP3格式压缩音乐的采样频率有很多种,可以用64Kbps或更低的采样频率节省空间,也可以用320Kbps的标准达到极高的音质。

我们用装有Fraunhofer IIS Mpeg Lyaer3的 MP3编码器(现在效果最好的编码器)MusicMatch Jukebox 6.0在128Kbps的频率下编码一首3分钟的歌曲,得到2.82MB的MP3文件。采用缺省的CBR(固定采样频率)技术可以以固定的频率采样一首歌曲。

而VBR(可变采样频率)则可以在音乐“忙”的时候加大采样的频率获取更高的音质,不过产生的MP3文件可能在某些播放器上无法播放。我们把VBR的级别设定成为与前面的CBR文件的音质基本一样,生成的VBR MP3文件为2.9MB。

参考资料来源:搜狗百科:音频MP3格式

2. 请问怎么把酷狗的kgtemp的文件转换成mp3文件啊 财富不多求大神

首先对比了一下缓存文件和下载好的mp3文件,发现缓存文件多了1024个字节,而且对比了几个缓存文件,前1024个字节都一样,看来使了个障眼法,去掉这1024个字节应该就是原版的音频数据了。

然后下图是加密前后的对比: 会发现加密前的一堆0x55 加密后变成 0xA9 0xE9 0xDA 0x52循环了,说明是用了4字节的循环加密,然后切换成2进制研究 加密前 0x55 0x55 0x55 0x55 01010101 01010101 01010101 01010101 加密后 0xA9 0xE9 0xDA 0x52 10101001 11101001 11011010 01010010 对称逐字节加密的运算也就循环移位或者异或固定的数或者取反,但上面的几组数循环移位和取反都不太像,就先假设是异或固定的数A B C D,接下来做填空题: 0x55 0x55 0x55 0x55 01010101 01010101 01010101 01010101 A B C D 11111100 10111100 10001111 00000111 0xA9 0xE9 0xDA 0x52 10101001 11101001 11011010 01010010 得出:A B C D分别为0xFC 0xBC 0x8F 0x07 ,然后取开头的数据验证: 加密前 0x49 0x44 0x33 0x03 01001001 01000100 00110011 00000011 xor 0x3C 0xAC 0xEF 0x67 00111100 10101100 11101111 01100111 加密后 0x75 0xE8 0xDC 0x64 01110101 11101000 11011100 01100100 这次的A B C D分别为0x3C 0xAC 0xEF 0x67 纳尼?不是固定的?WTF! 两组A B C D低4位的数字都是 C C F 7 看来最终结果确实是xor计算来的,只是高4位的数值要复杂一些。 根据0 xor X =X的性质,我找了一组全0的加密前后的对比, 加密前 0x00 0x00 0x00 0x00 00000000 00000000 00000000 00000000 加密后 0xAC 0xEC 0xDF 0x57 10101100 11101100 11011111 01010111 那A B C D高4位就对应 0xA 0xE 0xD 0x5 再用开头的数据验证: 加密前 0x49 0x44 0x33 0x03 01001001 01000100 00110011 00000011 xor 0xAC 0xEC 0xDF 0x57 10101100 11101100 11011111 01010111 加密后 0xE5 0xA8 0xEC 0x54 11100101 10101000 11101100 01010100 还是不对,而且发现一点:只要加密前的数的高4位=低4位,加密后的高4位都固定为0xA 0xE 0xD 0x5 这不就是xor 中的4个数的高4位吗,由(0 xor X=X)和(X xor X=0)可知,高4位的算法应该是这样的: 分别取输入数的高4位和低4位H,L, 然后取xor的高4位I 结果Y= H xor L xor I 带入前面的3组数据验算,都对了^_^ 撸码 既然加密算法已经猜出来了,就撸码验证一下,看解密后的文件的MD5与缓存文件名是否相等: class Program{ static void Main(string[] args){ byte[] key={0xAC,0xEC,0xDF,0x57}; using (var input = new FileStream(@"E:/KuGou/Temp/236909b6016c6e98365e5225f488dd7a.kgtemp", FileMode.Open, FileAccess.Read)){ var output = File.OpenWrite(@"d:/test.mp3");//输出文件input.Seek(1024, SeekOrigin.Begin);//跳过1024字节的包头byte[] buffer = new byte[key.Length]; int length; while((length=input.Read(buffer,0,buffer.Length))>0){ for(int i=0;i> 4; var kl = k & 0xf; var b = buffer[i]; var low = b & 0xf ^ kl;//解密后的低4位var high = (b >> 4) ^ kh ^ low & 0xf;//解密后的高4位buffer[i] = (byte)(high << 4 | low);}output.Write(buffer, 0, length);}output.Close();}Console.WriteLine("按任意键退出。

");Console.ReadKey();}} 结果:输出文件的MD5与缓存文件名相同,大功告成 总结 固定要异或的key={0xAC,0xEC,0xDF,0x57} 加密方式如下: 1.设输入的数为x,输出结果为y,循环变量为i; 2.分别取x的高4位和低4位h,l; h=x >> 4 ; l=x & 0xf; 3.分别取key[i]的高4位和低4位kh,kl;kh=key[i] >> 4;kl=key[i] & 0xf; 4.y=h ^ l ^ kh; 5.y=y<< 4 | (l ^ kl); 解密方式如下: 1.设输入的数为x,输出结果为y,循环变量为i; 2.分别取x的高4位和低4位h,l;h=x >> 4 ; l=x & 0xf; 3.分别取key[i]的高4位和低4位kh,kl;kh=key[i] >> 4;kl=key[i] & 0xf; 4.y=l ^ kl; 5.y=(h ^ kh ^ y)<<4 | y;。

3. 酷狗缓存把后缀“kgtemp”改成“mp3”,在酷狗上能听,但放在手机

下个格式工厂中文版的,自己转各种格式。

操作简单。 酷狗音乐已缓存的音乐文件提取步骤:1、在断网情况下,查看酷狗音乐播放器“本地列表”,就会发现凡是缓存完成或已下载的音乐文件,均以黑色字体显示,否则显示为“红色”表示文件失效。

如图所示: 2、右击已缓存完成的音乐文件,从其右键菜单中选择“歌曲信息”项进入。 3、从打开的“歌曲信息”窗口中,点击“歌词文件”右侧的“浏览”按钮。

4、接着从打开的文件目录中,切换到“Temp”文件夹,将所有文件的后辍改成mp3格式即可。 5、在更改文件后辍名时,将弹出如图所示的窗口,直接点击“是”按钮即可完成音乐文件后辍名的修改操作。

6、最后双击mp3格式音乐文件,从弹出的打开方式列表中选择“酷狗”音乐播放器进行播放相应的音乐文件即可。 。

4. kgmtp文件能不能转换成mp3

kgmtp文件可以转换成mp3

具体步骤如下:

1、首先,在电脑上下载安装格式工厂,注意是多媒体的,不是图片和其他格式工厂类型,安装完成后,打开格式工厂,默认显示视频转化格式,我们点击到音频分类。

2、在音频分类中,有许多可以转化的格式,选择并点击其中的->MP3图标按钮。

3、接着弹出转化成MP3的对话窗口,点击右上角的添加文件。

4、在文件添加目录中,如果默认支持格式是找不到KGM格式的文件的,需要将类型选择为ALL FILES,此时显示对应的KGM格式文件,将其打开。

5、打开后,文件位于转化窗口内,点击右上角的确定。

6、转换完成后,点击格式工厂左上角的输出文件夹,打开新转换的MP3所在文件夹,显示转换好的MP3格式音频。

声明:沿途百知所有(内容)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们将尽快删除