Solidworks文件头/签名

时间:2018-10-03 23:38:23

标签: file hex recovery solidworks file-recovery

我最近在Solidworks论坛上发布了这个问题,但我们无法弄清楚。所以我在这里提这个问题。

有人可以帮助我获取SolidWorks零件文件的文件标题/签名(2017)吗?

我实际上已经花了很多时间试图解决这个问题,但是我完全不在我的舒适范围内,几乎不知道自己在做什么。

我需要文件头,以恢复一些已删除的文件。我正在使用Stellar Phoenix Windows Data Recovery Professional软件。它允许您添加自己的标头,以便在软件本身不支持的文件中查找文件。我需要添加solidworks零件文件标题,以便可以恢复那些文件。

Picture of the dialogue box for the recovery software

如果您查看图片,可以看到我需要标头(十六进制)和偏移量,以及一些其他文件详细信息。标头最多只能为8个字节。

对于那些可能已经注意到“我不知道如何添加标题”的人,我已经尝试过了。它似乎工作正常,它还原了所有文件,但是当我尝试单击其中一个还原文件时,solidworks无法打开它。我相信这是因为标题不正确,这就是为什么我要手动获取一个原因。当我使用带有十六进制添加项的notepad ++打开文件时,它表明文件充满了“ 0”。

无论如何,我尝试将记事本++中的solidworks文件与一个十六进制添加项进行比较(如前所述),但我注意到有几次重复,但是我不知道该怎么处理

File 1
83 f6 a5 b4 *20 20 20 04* 47 1d bd 27 fb 7a 79 b8 
36 40 03 c5 4c *14 20 06 20 08 20 3b* f8 fe 1b 0a 
09 20 20 42 02 20 20 85 04 20 20 16 20 20 20 37
File 2
53 f8 4d b1 *20 20 20 04* c6 d1 a7 76 89 81 f6 af
a8 fe 2e 3b a9 *14 20 06 20 08 20 3b* f8 d8 1b 0e
0a 20 20 83 02 20 20 07 05 20 20 07 20 20 20 05   

*在复制和粘贴之间发生了某些事情,由于某些原因,它并不完全相同。我相信这是由于十六进制的方式。如果有人需要确切的数据,我可以尝试手动编写。

这是“已恢复”文件之一的样子

20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  

*实际上它们全为零,但复制和粘贴的方式与以前完全不同。

无论如何,如果有人可以帮助我解决这个问题,那将是很好的。

如果有人要看的话,这里有一些Solidworks零件文件:

https://ufile.io/b6tfr
https://ufile.io/nyvsr
https://ufile.io/xbazk
https://ufile.io/qqqc7
https://ufile.io/6608g

感谢您的时间

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确,但是从恢复软件的头看来,恢复软件意味着您要恢复的每个文件都将从其开始的字节序列。虽然这可能适用于某些文件格式,但sldprt文件没有以它们开头的共享字节序列。因此,我认为您无法在此处使用Phoenix Recovery的功能。