磁带驱动器 - 读取和理解未知磁带数据 - 是否存储了某个索引?

时间:2016-01-21 14:11:03

标签: java linux

我们有大量带有录音功能的MLR / SLR录音带我们想要提取。我们没有编写这些磁带的软件,原始开发人员也没有这个应用程序的源代码(它太旧了)。但是我们确实有#34;只读#34;这个应用程序的版本,但它需要大量的手动点击,选择小音频块,提取等等重复它重复它,当我们有〜2000个磁带时,这不是一个选项。

我们已经做了一个' dd'在磁带上的Linux中,为了将它们转储到硬盘上,我花了大量的时间来弄清楚它是如何存储在磁带上的,我现在能够提取MPEG音频和HTML文件/ word文档文件存储在磁带上,所以我几乎完成了这一点,我有点满意,有点。

让我烦恼的是,阅读磁带的只读软件没有问题找出关于磁带的一切,我找不到任何类型的索引在我们已经转储到磁盘的enourmous文件中。我分析了几个。 "只读"软件花费5-10秒,然后列出磁带中包含的所有文件。

磁带是否有某种方式可能包含一个包含索引的单独曲目,而我们却错过了它?我认为这将是磁带的前几个100字节,但事实并非如此。音频数据在1024字节之后开始,几乎只有0字节。第一个1024中不是0字节的数据是一个短字符串,表示后面的文件名+数据的块大小。然后会出现一个新的标题' -chunk来描述下一个数据块,因此它会一直打开,但是根本没有索引。

这个索引还有什么其他方式可以存储,因为看起来只有"只读"应用花费<在磁带内容可用于提取之前10秒,我确信它没有读取整个磁带中的< 10秒。

0 个答案:

没有答案