如何判断文本文件的压缩格式并完成解压操作
解压
ClientSettings.sav操作步骤 - 操作前先备份原文件,复制一份
ClientSettings.sav存到其他路径,避免操作失误损坏原始文件 - 第一步:确认压缩格式
先对比十六进制编辑器中文件开头4-8个字节的特征,匹配对应的压缩格式:常见压缩格式头参考:ZIP格式为
50 4B 03 04、gzip格式为1F 8B 08、LZ4格式为04 22 4D 18、Zstandard格式为28 B5 2F FD - 第二步:使用对应工具解压
- 如果匹配到zip/gzip/7z等通用压缩格式,直接用7-Zip、WinRAR等常规解压工具操作即可,命令行下可执行对应指令:
- gzip格式执行:
gzip -d ClientSettings.sav - zip格式执行:
unzip ClientSettings.sav
- gzip格式执行:
- 如果是游戏/软件自定义的sav存档格式,先确认该文件所属的生成程序,搜索对应程序专属的sav解压工具进行处理,比如虚幻引擎生成的sav文件可使用专用的Unreal存档解包工具操作
- 如果匹配到zip/gzip/7z等通用压缩格式,直接用7-Zip、WinRAR等常规解压工具操作即可,命令行下可执行对应指令:
- 第三步:校验解压结果
解压完成后确认文件大小是否接近28KB,用文本编辑器打开文件,如果内容为可读文本即表示解压成功;如果仍为乱码,需要重新核对压缩格式是否匹配,排查是否存在额外加密逻辑。
内容的提问来源于stack exchange,提问作者sha1
相关产品推荐
相关产品推荐

