我正在尝试恢复已删除的HyperCard数据文件。
我需要知道文件中的文件扩展名和“启动模式”,以便我们可以恢复删除的HyperCard数据文件。
发布于 2020-08-24 23:28:23
所谓“数据文件”,是指“堆叠”文档文件吗?
在OSX之前的Macintosh系统上,文件扩展名与HyperCard“堆栈”无关。
Mac使用4字符文件类型标识符STAK
将HyperCard文件(“堆栈”)与HyperCard应用程序相关联,这与当时的关联方法是一致的。(因此,在OSX之前的Mac OS中,文件扩展名不用于此目的;包括扩展名在内的文件名对其与应用程序的关联没有影响)。
因此,HyperCard堆栈中的第一个字符是一组特定于Mac的字符,包括子串"STAK“。(其余的Mac字符不会粘贴到这里)。
您是否考虑过如何恢复数据派生和资源派生?这可能会涉及不同的挑战,这取决于您正在使用的文件系统,或者直到现在原始文件是如何存储的,因为现代文件系统不像HyperCard“堆栈”文件(以及那个时代的其他文档)那样存储数据分支和资源分支。
您是否在模拟器中运行旧操作系统来执行此恢复任务?这可能会让它变得更容易。
如果它有帮助,你也可以通过在你选择的文本编辑器中打开一个HyperCard“栈”文件来获得“栈脚本”。
https://stackoverflow.com/questions/58806112
复制相似问题