电源刚刚关闭,我的HTML代码变成二进制(崇高文本)

时间:2018-01-02 19:45:53

标签: html debugging binary

正如我在标题中所提到的那样,电源持续了2分钟,而我在写一些HTML时关闭了电脑。在我把它转回来后,我的代码变成了二进制文件,我不知道如何恢复它。我使用Sublime Text 3.我也尝试在Notepad ++中打开它,但它看起来一样。 Sublime

Notepad++

1 个答案:

答案 0 :(得分:0)

this可以帮到你吗?

我不知道二进制文件是编译后的HTML代码还是仅计算为二进制文件的纯文本符号。

如果第二个是这种情况,那么您可以使用类似上面的链接来恢复它。当然,如果sublime以“每个符号”编码16或32位,那么你将不得不使用其他算法。这应该不难实现(例如在Java中)。

如果文字看起来像是 0101010001101000011001010010000001110001
然后每个符号都使用相同数量的位进行编码,因此您可以尝试每隔8位(或第16位或第32位)对其进行分割,并使用上述或相同的算法对其进行解码。

如果您的二进制文件是已编译的代码,那么我不知道有任何方法可以将二进制文件反编译为HTML,尽管这种算法应存在于某处。

编辑:请注意,由于您的编辑器意外中断,文件可能已损坏,代码将略有不同或完全破坏。在这种情况下,除非腐败可以撤消,否则你无能为力。