如何将任何二进制文件转换为音频文件,以前有人做过吗?我想以哔哔声的形式听这个声音。
所以请帮助我。
先谢谢。
答案 0 :(得分:0)
任何音频文件都只是二进制文件。可能存在不同格式的音频(如mp3,wav等),二进制内容将会改变。您需要做的就是将这些二进制值保存到文件中,然后支持特定格式的任何音频文件播放器都应该能够为您播放。
答案 1 :(得分:0)
任何文件,无论类型是什么,都只是一组零和一组。您要做的只是以相同的格式重新加入0和1来重建文件。 您可以通过
开始重建
- 在写入模式下创建一个与原始文件同名的新文件(带扩展名)。
- 从db(我猜)中读取字节。
- 将其保存到新文件
- 关闭文件。
醇>
通过这个,你将获得与保存文件相同的顺序。因此,文件将具有类似于原始文件类型的内部结构。因此,文件将被读取而没有任何错误,并将被视为与原始文件相同的类型。如果命名正确。
如果以任何方式保存的顺序是错误的内部字节 订单更改,文件将被破坏。
希望我说清楚
答案 2 :(得分:0)
我发现了一篇关于 2006 年编写的旧软件的旧教程帖子,用于将文件转换为 KCS 格式,在这种情况下,使用 22050Hz 采样率,1200hz 的 4 个周期表示 0,8 个周期表示 1:
https://www.instructables.com/Storing-files-on-an-audio-cassette/
不幸的是,这似乎不能在 64 位 Windows 上运行,而且我找不到任何其他对该软件的引用。如果您运行的是较旧的计算机,或者您可能可以使用 VMWare/VirtualBox 等模拟器,它可能会工作。
我还发现了一个用 Python3 编写的较新的程序(从 2010 年开始) http://www.dabeaz.com/py-kcs/ 也使用 KCS 格式。
除此之外,您还可以查看调制解调器类型的音频 http://www.whence.com/minimodem/