Em que formato de arquivo ou padrão de codificação está um documento do Google?

9

Portanto, se o Microsoft Word usa .docx (anteriormente .doc), em que formato está um documento do Google?

Como tudo isso funciona?

Ele usa apenas o padrão HTML para compor o documento na página em que você está trabalhando? (E se sim, que revisão de HTML está usando - pelo menos atualmente?)

nozes
fonte
11
Não me lembro por que disse 'atualmente' - mas, de qualquer maneira, acho que a resposta deve sempre pertencer a 'a partir de agora' e ser sempre atualizada sempre que possível.

Respostas:

8

O Google usa um formato proprietário chamado "kix", que foi introduzido com o então novo editor alguns anos atrás. A estrutura básica de um arquivo kix não é comparável à marcação estruturada (como docx, que é basicamente uma coleção compactada de arquivos XML contendo conteúdo e estilos), mas como um arquivo de dados que começa com o conteúdo textual seguido de informações de estilo delimitadas por ASCII códigos de controle.

O que você vê no seu editor é o conteúdo renderizado em HTML fornecido pelo JavaScript subjacente. Se você quiser trabalhar com o documento em outro aplicativo, poderá acessar os arquivos por meio da API do Google Drive, como John já indicou. Embora seja tecnicamente possível, ainda não documentado, exportar o arquivo kix, isso se deve ao formato proprietário de pouco uso.

Nicolas Zimmer
fonte
4
Coisas boas, mas você pode citar uma fonte?
ale
8
Isso é baseado em minhas próprias descobertas ao trabalhar com a API do Google Drive. Você pode explorar o formato kix de qualquer documento do Google que se conectou com este linkhttps://docs.google.com/feeds/download/documents/export/Export?id=[your document's id goes here]&exportFormat=kix
Nicolas Zimmer
Conhecimento fantástico, obrigado por compartilhar suas informações! : D
Ainda é possível baixar um arquivo no formato kix em 2018?
Roymunson
5

O Google não divulgou publicamente em que formato eles armazenam o Google Docs no momento. O mais próximo que posso encontrar de algo oficial é este post :

No momento, não expomos nossos formatos nativos

O Google Docs oferece suporte à importação e exportação de um vários formatos (incluindo docx, odt, pdf e html), no entanto, eles convertem cada caminho para o formato interno.

O editor do Google Docs usa HTML e é orientado por Javascript. Você pode ler sobre isso nesta postagem do blog.

John C
fonte