代码之家  ›  专栏  ›  技术社区  ›  Lucas Dynelight

.url文件使用什么标记语言?

  •  0
  • Lucas Dynelight  · 技术社区  · 7 年前

    我有一个 .url 像这样的文件:

    [internetShortcut]
    url=http://www.stackoverflow.com
    

    当我双击这个文件时,它会在我的浏览器中打开一个指向堆栈溢出的链接。

    我错误地认为这个文件的格式是 TOML ,但它不是-引号不能包围下面给出的URL internetShortcut.url 是的。

    文件的格式是什么,如何才能最好地解析它(在nodejs中)?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Álvaro González    7 年前

    它是微软 Internet Shortcut ,最初是为存储Internet Explorer收藏夹而开发的。我认为您应该使用windowsapi与之交互,而不是编写自己的解析器。

    在节点生态系统中,似乎有 some implementations ,可能是因为格式不复杂。

        2
  •  0
  •   Lucas Dynelight    7 年前

    没多久。

    原来文件格式很好 .ini 文件格式。

    我最近一直在胡思乱想,想得太多了,这改变了我的思维方式,使我的思维方式与正常的相反(首先想到的是ini,而不是toml:p)

    给其他需要解析的人 .url javascript中的文件 ini 打包是个好主意: https://github.com/npm/ini 是的。