Naucz DiffDoga nowego triku
Naucz DiffDoga nowego triku Można łatwo nauczyć DiffDoga, narzędzia do porównywania i łączenia plików firmy Altova, poprawnej interpretacji nowych typów plików. Coraz więcej standardów plików wykorzystuje format kompresji Zip do dostarczania całych zestawów plików w pojedynczym, wygodnym pakiecie. Załóżmy, że chcemy użyć DiffDoga do przeglądania i porównywania plików utworzonych przez Google Earth, które są zapisywane w archiwach .kmz. Kiedy po raz pierwszy otwieramy folder zawierający dokumenty .kmz, a następnie próbujemy porównać dwa pliki w oknie dokumentu DiffDoga, DiffDog informuje, że pliki .kmz zawierają dane binarne:
![]()
Wystarczy dodać rozszerzenie pliku ".kmz" w zakładce "Typy plików" okna opcji programu DiffDog:
![]()
Następnie kliknij przycisk radiowy "Zgodność z formatem ZIP", aby przypisać odpowiednie ustawienia.
Teraz, gdy DiffDog rozpoznaje, że rozszerzenie .kmz oznacza archiwum ZIP, program rozszerza okno "Porównanie katalogów", aby wyświetlić wszystkie znajdujące się w nim pliki.
Można zauważyć różnice wewnątrz archiwów. Po dwukrotnym kliknięciu dowolnej pary plików, DiffDog automatycznie pobiera je z archiwów ZIP i wyświetla w nowym oknie "Porównywanie plików", umożliwiając interaktywne edytowanie. Jednak niektóre typy plików zawarte w archiwum ZIP są również nieznane. Dowiedzieliśmy się z wpisu na blogu "XML Aficionado" poświęconym Google Earth" oraz z informacji o programie "XMLSpy", że pliki .kml to otwarty standard oparty na XML, służący do przechowywania informacji geospacjalnych. Możemy dodać typ plików .kml do DiffDog i zdefiniować kolorowanie składni zgodne ze standardem XML:
![]()
Teraz DiffDog wyświetla pliki z kolorowaniem składni, a możemy wykorzystać wszystkie funkcje DiffDog Porównywanie różnic z uwzględnieniem struktury XML funkcjonalność.
Jeśli przyjrzejecie się bliżej archiwum .kmz, odkryjecie, że pliki .dae również są oparte na formacie XML. Po dodaniu plików .dae do listy obsługiwanych formatów w programie DiffDog i oznaczeniu ich jako zgodnych z XML, nagródźcie się!
DiffDog jest dostępny jako samodzielne narzędzie lub jako część pakietu narzędzi Altova MissionKit. Nowo wydana wersja DiffDog 2009 wprowadza zaawansowane funkcje porównywania i łączenia zawartości baz danych – skorzystaj z bezpłatnej wersji próbnej i przetestuj jego możliwości.