解压缩显然分为.gz,.sit或.tar存档

问题描述 投票:-1回答:1

我们有一个旧的字典软件,似乎将数据存储在SQLite数据库中(一个SQLite可执行文件随SW一起提供)。我们想要提取此数据库以创建机器学习数据库。在已安装的文件夹中(在Windows上),我们找到了一个名为DB的文件夹,它似乎包含数据库。它包含以下文件:

4096.gz
4096.sit
4096.tar
4097.gz
4097.sit
4097.tar
....
4129.gz
4129.sit
4129.tar

我无法解压缩任何一个(在我的Macbook上),我尝试了以下命令(在所有情况下对于第一个和最后一个文件):

  • -Buff12350 - >其:Unicognizade存档格式。
  • gunzip 4129.gz - > gunzip:4129.gz:不是gzip格式。
  • 使用Stuffit(在MacOS上) - > StuffIt引擎无法确定文件格式。
  • Unarchiver和存档实用程序也不起作用。

所以我的问题: - 有人知道/已经看到存储“格式”的某个地方,它似乎有三种并行的存档格式吗? - 我可以做些什么来进一步调查这些格式?或者他们可能是加密的? - 有人知道如何获取数据吗?

非常感谢您的帮助!

archive unzip ziparchive gunzip
1个回答
0
投票

你试过在Windows电脑上使用winrar或winzip吗?那些应用程序应该能够打开.gz和.tar。

如果失败,那些文件不是那些格式。也许他们有扩展,但不是真正的内容。内容对于应用程序可以是任意的,并且可以使用这些扩展来进行“混淆”。

作为一种验证方法,如果您有HEX编辑器检查签名:

  • gz应该从1F 8B开始
  • 焦油应该从75 73 74 61 72开始(ustar)
  • sqlite应该以53 51 4c 69 74 65(SQLite)开头

看看这个维基百科如何通过签名找出文件的内容:https://en.wikipedia.org/wiki/List_of_file_signatures

如果您确定应用程序使用SQLite,请查找SQLite签名。

© www.soinside.com 2019 - 2024. All rights reserved.