В каком формате файла или стандарте кодирования находится Документ Google?

9

Так что, если Microsoft Word использует .docx (ранее .doc), в каком «формате» находится документ Google?

Как все это работает?

Использует ли он только стандарт HTML для создания документа на странице, над которой вы работаете? (И если да, то какая версия HTML используется - по крайней мере, в настоящее время?)

pnuts
источник
1
Я не могу вспомнить, почему я сказал «в настоящее время» - но в любом случае я думаю, что ответ должен всегда относиться к «как сейчас» и всегда обновляться, где это возможно.

Ответы:

8

Google использует собственный формат, называемый «kix», который появился в новом редакторе несколько лет назад. Базовая структура файла kix не сопоставима со структурированной разметкой (например, docx, которая в основном представляет собой сжатую коллекцию XML-файлов, содержащих содержимое и стили), а скорее как файл данных, который начинается с текстового содержимого, за которым следует информация о стиле, разделенная ASCII. контрольные коды.

То, что вы видите в своем редакторе, - это содержимое, отображаемое в HTML, предоставляемое базовым JavaScript. Если вы хотите работать с документом в другом приложении, вы можете получить доступ к файлам через Google Drive API, как уже указывал Джон. Хотя технически возможно экспортировать файл KIX, но без документов, это связано с тем, что этот формат не так полезен.

Николас Циммер
источник
4
Хороший материал, но можете ли вы привести источник?
Эль
8
Это основано на моих собственных открытиях при работе с Drive API. Вы можете изучить формат kix любого документа Google, войдя в систему по этой ссылкеhttps://docs.google.com/feeds/download/documents/export/Export?id=[your document's id goes here]&exportFormat=kix
Николас Циммер
Фантастические знания, спасибо, что поделились своей информацией! : D
Можно ли загрузить файл в формате kix в 2018 году?
Роймунсон
5

В настоящее время Google не обнародовал информацию о том, в каком формате они хранят Документы Google. Самое близкое, что я могу найти ко всему официальному - это сообщение :

Мы не выставляем наши родные форматы в настоящее время

Документы Google поддерживают импорт и экспорт в различных форматах (включая docx, odt, pdf и html), однако они конвертируются в каждом внутреннем формате.

Редактор Документов Google использует HTML и управляется Javascript, вы можете прочитать об этом в этом блоге.

Джон С
источник