我收到了一个.bak格式的文件,就这样吧foo.bak
。我不知道它是 MS-DOS 文件还是 Linux/Unix 文件。我所知道的是我无法打开它,因为我的 Linux (Ubuntu) 没有给出任何如何打开它的提示。
那么,我该如何打开这个文件呢?
只是为了省略关于不知道我在做什么的警告:
免责声明:我从已知的地方收到我的文件,它不是病毒。这是我接下来要开发的一个系统的软拷贝。我只是碰巧不知道如何打开它。
答案1
.bak
通常指定该文件是某物的备份副本,但除此之外,它几乎不提供有关实际文件类型的信息。
尝试查看命令的输出file
,该命令会研究文件的前几位,看看它是否将其识别为已知的文件类型:
caleburn: ~/ >file image001.jpg
image001.jpg: JPEG image data, JFIF standard 1.01
caleburn: ~/ >file oops.png
oops.png: PNG image data, 935 x 546, 16-bit/color RGB, non-interlaced
caleburn: ~/ >file zones.zip
zones.zip: Zip archive data, at least v2.0 to extract
caleburn: ~/ >file eth2.pcap
eth2.pcap: tcpdump capture file (little-endian) - version 2.4 (Ethernet, capture length 96)
等等等等。一旦你知道 linux 认为它是什么类型的文件,谷歌应该能够建议如何访问它。
...或者,您可以询问发送给您的人原始文件名应该是什么,并以这种方式找出。 :)
答案2
一个.bak
文件,定义于文件信息网是 Windows 或 MacOS 备份文件。另外,根据该网站,您可能应该使用最初创建该文件的程序打开 .bak 文件。目前,这取决于 .bak 文件的类型。
答案3
您可以通过将文件扩展名从 .bak 更改为 .tgz 来打开它,然后使用 Winzard 或 Winzip 应用程序打开它