Windows上无法读取的字节码数据库tar.gz(Maxmind)

时间:2011-11-25 15:08:32

标签: mysql bytecode tar

按照我之前的问题(Maxmind世界城市数据库问题(MySql)),我没有收到任何解决方案,只是用几条评论结束我的问题(无论如何,感谢评论)。

我以另一种方式重新提交我的问题:如何有人导入包含在字节码形式下的txt文件中的数据库,压缩在tar.gz文件中的文件(可能是两次),这是在MySQL for Windows上。

以下是文件:http://www.maxmind.com/app/worldcities

提前致谢,

3 个答案:

答案 0 :(得分:2)

这是一个似乎影响了许多人的问题,包括我在内。目前正在MaxMind forums讨论这个问题。您可能会发现看起来很有帮助 - 希望很快就可以解决它。

[编辑]它已经解决了!正如你所说,文件WAS压缩了两次。有关详细信息,请参阅链接。

答案 1 :(得分:1)

我找到了带有a_horse帮助的解决方案:正如他所说的那样,文件被压缩了两次(tar.gz),但方式错误。

所以这是一个过程:gunzip tar.gz文件。你会有一个worldcitiespop.txt。将此文件重命名为tar.gz. Gunzip(强制,如果它是必需的)这个文件。你将获得worldcitiespop.tar文件。将此文件重命名为txt,就在这里!

答案 2 :(得分:0)

当你有这种格式错误的文件时,第一个可取的做法是使用像file这样的程序。 file查看 magic numbers 文件的前几个字节,它标识文件的格式,忽略可能误导的扩展名。使用此工具,您可以确定文件类型,将扩展名更改为相应的文件类型,然后继续提取,直到您获得所用的纯文本。

我希望你会原谅这个广泛的答案,特别是在你已经找到解决你的具体问题的方法之后,但是为了未来网站访问者的目的,他们更有可能遇到“无法解决”的一般问题打开一个文件,其扩展名错误“超出了您的具体问题。