gpt4 book ai didi

c - 如何在压缩前获取文件的类型

转载 作者:行者123 更新时间:2023-11-30 19:25:24 25 4
gpt4 key购买 nike

例如,如果我们有以下文件:file.txt,压缩后现在为 file.new(new是新的扩展名),如何获取那个被遗忘的.txt扩展名?

我需要它来解压缩文件。

最佳答案

一般来说,如果您丢失了文件扩展名,则无法将其恢复。就这么简单。

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

无论如何,最好使用附加扩展名来命名压缩文件,在您的例子中为file.txt.new

<小时/>

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

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

要知道文件包含什么内容可能很困难。 magic number链接到的 Marco 可能会给您一些提示。

关于c - 如何在压缩前获取文件的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58886276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com