.gdoc格式如何工作?

时间:2014-03-17 07:44:44

标签: file google-docs file-extension file-format

如果您使用的是Google文档,那么您的第一个文件格式为.gdoc / .gsheet / .gwhatever

我想要了解的是,此文件格式的工作原理。当您打开.gdoc时,您基本上打开浏览器并转到特定的URL。那么.gdoc只是一个带有更改文件扩展名的.html文件吗?

我想构建类似的东西:富文本编辑器,以我自己的文件格式保存内容,您可以下载,如果您打开文件,浏览器将打开并链接到特定的URL。

BTW:我在文本编辑器中打开了一个.gsheet,找到了这个源代码:

{"url": "https://docs.google.com/a/test.com/spreadsheet/ccc?key=01234567898765432123456789&usp=docslist_api", "resource_id": "spreadsheet:0A12345B678HJK9TZPL9078767"}

*稍微更改了网址;)

1 个答案:

答案 0 :(得分:2)

.gdoc.gsheet个文件不包含html,但JSON。这些扩展程序通常会链接到Google云端硬盘应用程序,该应用程序只读取文件并使用标准浏览器打开URL。

如果你打算自己实现这样的东西,你可以采用相同的方法:让用户安装一个处理你自己文件的程序,然后开始浏览器。

另一种方法是使用标准快捷方式;或者使用可以使用html文件(如果你将这个扩展名链接到标准浏览器,可能还有另一个文件扩展名),它只是重定向到你的目标网址。


回应您的意见:

要创建一个简单的快捷方式,您必须生成一个包含以下内容的文件:

[InternetShortcut]
URL=your.url.com

并将其另存为YourFileName.YourExtension.url。请注意,“真实”文件扩展名为.url。保存到磁盘后,Windows资源管理器通常会隐藏.url部分(无论隐藏已知文件类型设置)。当用户启动此文件时,它将只打开your.url.com。 Chrome提供了一个API来创建和保存客户端文件,但我不知道其他浏览器。可能你必须使用第三方库来创建文件(如果你想做这个客户端)。

请注意,这是一个仅限Windows的解决方案。我不知道你将如何在Mac OS上处理这个问题。