Ensine um novo truque ao DiffDog
Ensine um novo truque ao DiffDog Pode treinar facilmente o DiffDog, a ferramenta de comparação e fusão 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 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:
![]()
Basta adicionar a extensão de ficheiro ".kmz" na aba "Tipos de Ficheiro" da caixa de diálogo de opções do DiffDog:
![]()
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" 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". 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" e do "XMLSpy", 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:
![]()
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 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 para conhecer melhor o programa.