Czy są jakieś narzędzia Binary Diff dla Mac OS X z GUI? Istnieją narzędzia różnicowe oparte na tekstach, ale muszę porównać dwa pliki binarne. Zasadniczo dwie edycje heksadecymalne z widokiem Dec/Hex obok siebie (pliki binarne są niestandardowym formatem pliku, więc nie są to obrazy ani nic, co ma bardziej wyspecjalizowane narzędzie do porównywania)Czy jest jakieś graficzne narzędzie Binary Diff dla Mac OS X?
Odpowiedz
jest Ellie Computing Merge (http://www.elliecomputing.com) (NB: Pracuję dla ECMerge). może porównywać dowolnie duże pliki ze zwykłymi widokami Hex + ASCII i wizualnymi różnicami. działa na Mac i Linux/Windows, jak również
czy wypróbowałeś araxis merge?
http://en.wikipedia.org/wiki/Comparison_of_hex_editors
Może "HexEdit by Lane Roathe", wxHexEditor lub UltraEdit
Jest w stanie zrobić różnicę? W jaki sposób? – Pacerier
Właśnie discoverd Hex Fiend - Miłość od pierwszego wejrzenia! Otwórz oba pliki binarne następnie zrobić File > Compare x and y
lub SHIFT + cmd + D
w przypadku, gdy nie możesz tego zrobić - otwórz oba pliki, a następnie w menu "znajdź" pojawi się "porównaj x i x ..." - na początku nie było to dla mnie oczywiste. – cwd
Menu Plik, a nie menu Znajdź. – Leo
Hex Fiend jest niesamowity i open source. Może być używany jako framework w twojej własnej aplikacji. Nie jestem afiliowany, tylko długoletni użytkownik. – SSteve
Można przechowywać hex każdego binarnego w plikach tymczasowych, a następnie porównać im z diff
. To dałoby wizualną różnicę heksadecymalną.
xxd -c 1 file1 | cut -d ' ' -f 2 > file1.hex
xxd -c 1 file2 | cut -d ' ' -f 2 > file2.hex
diff file1.hex file2.hex
xxd
tworzy zrzut szesnastkowy i mówimy go wydrukować jeden bajt na linię, a następnie dzieli na cut
przestrzeni i porównuje prawidłowa kolumna
można też użyć od
zamiast xxd
Moim celem jest coś takiego: 010 Editor. Posiada bardzo konfigurowalny bin-diff hex, konfigurowalną min długość dopasowania, zsynchronizowane przewijanie i wiele więcej.
Beyond Compare 4 wykonuje całkiem dobrą robotę, zwłaszcza jeśli masz wiele plików binarnych do porównania. Jednak dopasowanie nie jest oczywiście konfigurowalne i może być niewygodne, w zależności od przypadku użycia.
Beyond porównać Done nie działa dla plików binarnych powyżej 0,5 GB – Pacerier
To działa idealnie! –
To bardzo przylegająca aplikacja, ale ma możliwość skonfigurowania porównania binarnego w ustawieniach, co jest dużym plusem (Hex Fiend to nie robi) –
Dlaczego interfejs wygląda jak relikt z lat 70. XX wieku, i dlaczego czcionka jest tak spieprzona? – Pacerier