jQuery技术:任何机构都可以告诉我如何在cent os中打开扩展名为.dat的FIle吗?

在我的新Ruby on rails应用程序中,我想找到用户的国家代码。
所以我使用的是MaxMind GeoIp。 当我在gunzip之后下载gzip文件时,它给了我一个GeoIP.dat文件,我被困在这里。 任何人都可以帮忙。
如果他们是打开它的程序或某些程序来使用它。 或者,如果任何人可以建议我另一种方式。

    正如@Kyle指出的那样 ,您可以下载“人类可读”的CSV文件而不是二进制DAT文件。 MaxMind的“GeoLite”下载在这里 。

    此处描述了CSV文件格式 。

    但请注意(来自上面的链接):

    由于地理定位数据库的规模很大,我们通常建议将二进制格式与我们的API一起使用,因为它们针对速度和磁盘空间进行了高度优化。 另一方面,如果您需要将数据导入SQL数据库,则建议使用CSV格式。

    这里列出了API 。 没有列出Javascript API,但Ruby有几个选项。

    所以直接回答你的问题:你不会像电子表格文档一样直接“打开”dat文件。 相反,您可以编写自己的程序,使用其API读取dat文件,并执行您设计的任何任务或查询。 查看他们的API文档,了解如何开始使用它的详细信息。

    .dat只是一个文件扩展名。 内容可以是任何东西。 文本。 二进制数据等……

    没有人能够可靠地告诉你如何打开文件。

    我会尝试从命令行查看该文件的内容:

     less file_name.dat 

    你可以打开文件并在ruby中逐行阅读,如下所示:

     IO.readlines('file_name.dat').each do |line| # do something with the line end 

    编辑:我想我找到了你要引用的文件。 为什么不去这里下载一个csv版本? .dat版本不是纯文本格式。

      以上就是jQuery教程分享任何机构都可以告诉我如何在cent os中打开扩展名为.dat的FIle吗?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/547320.html

      (0)
      上一篇 2021年1月11日
      下一篇 2021年1月11日

      精彩推荐