---
title: "Ensine um novo truque ao DiffDog"
date: "2009-03-13"
tags: 
  - "diff-merge-tool"
  - "diffdog"
description: Descubra como expandir a funcionalidade do DiffDog, adicionando suporte para novos tipos de ficheiros, como .kmz e .kml, para melhorar as suas capacidades de comparação e fusão.
---
Status: #blog

Tags:  #diff-merge-tool #diffdog

Categories: [Altova](/blog/pt/category/altova.md) 
# Ensine um novo truque ao DiffDog

**Ensine um novo truque ao DiffDog** Pode treinar facilmente o [DiffDog](https://www.altova.com/pt/products/diffdog/diff_merge_tool.html), a ferramenta de [comparação e fusão](https://www.altova.com/pt/products/diffdog/diff_merge_tool.html) da Altova, para que interprete corretamente novos tipos de ficheiros. Por exemplo, cada vez mais padrões de ficheiros estão a utilizar o formato de compressão Zip para fornecer conjuntos completos de ficheiros num único pacote conveniente. Suponha que pretende utilizar o DiffDog para examinar e comparar ficheiros criados pelo [Google Earth](http://earth.google.com/) que são guardados em arquivos .kmz. Quando abre inicialmente uma pasta que contém documentos .kmz e tenta comparar dois ficheiros numa janela de documento do DiffDog, o DiffDog informa que os ficheiros .kmz contêm conteúdo binário: 

![Ferramenta de fusão de diferenças](https://www.altova.com/blog/images/TeachDiffDogaNewTrick_63E8/DDblogSnap1_thumb.gif) 

Basta adicionar a extensão de ficheiro ".kmz" na aba "Tipos de Ficheiro" da caixa de diálogo de opções do DiffDog: 

[![Ferramentas e opções do DiffDog](https://www.altova.com/blog/images/TeachDiffDogaNewTrick_63E8/DDblogSnap3_thumb_thumb.gif)](https://www.altova.com/blog/images/TeachDiffDogaNewTrick_63E8/DDblogSnap3_thumb.gif) 


E clique no botão de opção "Conforme ao padrão Zip" para atribuir o comportamento correto.

Agora que o DiffDog reconhece que a extensão de ficheiro .kmz é um arquivo Zip, ele expande a janela "[Comparação de diretórios](https://www.altova.com/pt/features_directory_diffdog.html)" para listar todos os ficheiros componentes.

É possível observar diferenças dentro dos arquivos. Quando clica duas vezes em qualquer par de ficheiros, o DiffDog recupera automaticamente esses ficheiros dos arquivos ZIP e apresenta-os para edição interativa numa nova janela "[Comparação de Ficheiros](https://www.altova.com/pt/features_file_diffdog.html)". No entanto, alguns dos tipos de ficheiros contidos nos arquivos ZIP também são desconhecidos. Aprendemos, através da leitura do artigo do blog "[XML Aficionado sobre o Google Earth](http://www.xmlaficionado.com/2008/12/google-earth-with-photo-realistic-3d.html)" e do "[XMLSpy](https://www.altova.com/pt/products/xmlspy/xmlspy.html)", que os ficheiros .kml são um padrão XML aberto para informações geoespaciais. Podemos adicionar .kml aos tipos de ficheiros do DiffDog e especificar a coloração da sintaxe compatível com XML: 

![Coloração de sintaxe para XML](https://www.altova.com/blog/images/TeachDiffDogaNewTrick_63E8/DDblogSnap6_thumb.gif) 

Agora, o DiffDog exibe os ficheiros com realce de sintaxe e podemos aplicar todas as funcionalidades do DiffDog [Comparação de diferenças com conhecimento de XML](https://www.altova.com/pt/features_xml_diffdog.html) funcionalidade. 

Se explorar mais a fundo o arquivo .kmz, descobrirá que os ficheiros .dae também são baseados em XML. Depois de adicionar o .dae à lista de ficheiros do DiffDog e definir que é compatível com XML, recompense-se! 


O DiffDog está disponível como uma ferramenta independente ou como parte do conjunto de ferramentas Altova MissionKit. A versão 2009 do DiffDog, recentemente lançada, adicionou funcionalidades avançadas para comparar e combinar conteúdos de bases de dados. Experimente uma [versão de avaliação gratuita](https://www.altova.com/pt/download.html) para conhecer melhor o programa.
