首页 > 解决方案 > 如何在压缩之前获取文件的类型

问题描述

比如我们有如下文件:file.txt压缩后的那个是now file.newnew是新的扩展名),那怎么获取那个.txt扩展名,那个忘记了?

我需要它来解压缩文件。

标签: cfilecompressionfile-extension

解决方案


一般来说,如果您丢失了文件扩展名,您将无法找回它。就这么简单。

但是,根据压缩格式,可能会有机会。某些格式确实将原始文件名(以及其他信息)存储在压缩文件中。并且“解压器”将能够重新创建这些属性。

无论如何,在您的情况下,最好使用附加扩展名命名压缩文件file.txt.new


哦,你不需要知道文件扩展名来解压缩压缩文件。只需解压缩并给它一个临时名称。正如@MarcoBonelli 所说,文件内容和文件扩展名没有固定的关系。它们只是方便处理它们的约定。

例如:您可以将 EXE 重命名为 DOCX。Windows 将显示 Word 图标,但它仍然是可执行文件。不过,Windows 不会尝试运行它。

要知道文件包含什么可能很困难Marco 链接到的神奇数字可能会给您一些提示。


推荐阅读