HxD

Program HxD jest zaawansowanym i szybkim edytorem heksadecymalnym, który dodatkowo pozwala na niskopoziomową edycję dysków twardych, modyfikację pamięci RAM oraz obsługę plików dowolnego rozmiaru. Autorem programu jest Maël Hörz, ja zaś jestem autorem jego tłumaczenia na język polski.


Program HxD

Interfejs programu jest bardzo intuicyjny. Sprawia, że używanie programu jest proste. Program oferuje wiele funkcjonalności (jest rozprowadzany całkowicie za darmo!). Zaliczyć do nich można funkcje wyszukiwania i zastępowania, funkcję eksportowania, funkcje tworzenie sum kontrolnych/funkcji skrótów, wstawianie wzorów bajtowych, nieodwracalne usuwanie plików, ich scalanie oraz dzielenie, tworzenie statystyk i wiele więcej.

Edycja działa tak jak w zwykłym edytorze tekstowym i skupia się na prostych, zorientowanych na danym zadaniu operacjach.

Przykładem prostoty pracy z programem (aspekty techniczne funkcji są ukryte) może być prezentacja widoku napędów oraz pamięci podobnie jak prezentacja widoku plików. Mamy podgląd całości, a nie tylko fragment ograniczony do sektora/regionu (niektóre niewyświetlone dane mogą potencjalnie tworzyć jedną całość). Napędy i pamięć mogą być edytowane w taki sam sposób jak zwykłe pliki, włączając w to obsługę funkcji cofania zmian. Dodatkowo, sekcje pamięci definiują regiony oraz sekcje niedostępne, które domyślnie są ukryte.

Ponadto, wiele wysiłku włożono w optymalizację programu - dzięki temu program jest szybki i bardzo wydajny, nie musisz szukać wyspecjalizowanych narzędzi. Interfejs jest responsywny, a w przypadku operacji, które wymagają więcej czasu, wyświetlany jest postęp trwania operacji.



Widok, który przedstawia edycję pliku Widok, który przedstawia edycję pamięci RAM Widok, który przedstawia okienko informacji o programie



Własności HxD

Program HxD można pokrótce scharakteryzować poprzez przedstawienie jego licznych funkcji.

  • Dostępny w formie przenośnej jak i z instalatorem
  • Edytor pamięci RAM
    • Edycja pamięci głównej
    • Sekcje pamięci są oznaczone poprzez odpowiednie struktury
  • Edytor dysku (Dyski twarde, dyskietki, dyski ZIP, napędy USB, płyty CD, ...)
    • Niskopoziomowy odczyt i zapis dysków oraz napędów
    • Obsługa systemów Win9x, WinNT oraz nowszych
  • Szybkie otwieranie, niezależnie od rozmiaru pliku
    • Do 8EB; Otwieranie plików i ich edycja jest bardzo szybka
  • Ogólne, ale bezpieczne dzielenie się plikami z innymi programami
  • Elastyczne i szybkie wyszukiwanie/zamiana różnych typów danych
    • Typy danych: Tekst (także Unicode), wartości heksadecymalne, liczby całkowite i zmiennoprzecinkowe
    • Kierunek wyszukiwania: Do przodu, wstecz, wszędzie (poczynając od początku)
  • Porównywanie plików (proste)
  • Podgląd danych z kodowaniem Ansi, DOS, EBCDIC oraz Macintosh
  • Generator sum kontrolnych: Sumy kontrolne, CRC, Własne CRC, SHA-1, SHA-512, MD5, ...
  • Eksport danych do różnych formatów
    • Kod źródłowy (Pascal, C, Java, C#, VB.NET)
    • Sformatowane wyjście (plain text, HTML, Richtext, TeX)
    • Pliki szesnastkowe (Intel HEX, Motorola S-record)
  • Wstawianie wzorów bajtowych
  • Narzędzia plikowe
    • Nieodwracalne usuwanie plików (algorytm Shreddera)
    • Scalanie lub dzielenie plików
  • Podstawowa analiza danych (statystyki)
    • Graficzna prezentacja znaków/bajtów
    • Pomoc w identyfikacji zaznaczonego typu danych
  • Grupowanie bajtów
    • 1, 2, 4, 8 lub 16 bajtów wyświetlane jednocześnie w jednej kolumnie
  • Tryby "Praca w trybie szesnastkowym" lub "Praca w trybie tekstowym"
  • Okienko postępu dla długotrwałych operacji
    • Wyświetlanie czasu pozostałego do ukończenia operacji
    • Przycisk Anuluj, który przerywa operację
  • Dane zmodyfikowane są podświetlane
  • Nieskończona liczba kroków cofania
  • Funkcja "Znajdź aktualizacje..."
  • Łatwy w użyciu oraz nowoczesny interfejs
  • Funkcja przejścia pod wskazany adres
  • Drukowanie
  • Tryby nadpisywania danych lub wstawiania
  • Funkcje wcinania, wklejania, wklejania poprzez wstawienia, wklejania poprzez zapis
  • Obsługa schowka dla innych edytorów szesnastkowych
    • Visual Studio/Visual C++, WinHex, HexWorkshop, ...
  • Zakładki
    • Kombinacja klawiszy Ctrl+Shift+Liczba z zakresu (0-9) ustawia zakładkę
    • Wciśnięcie skrótu Ctrl+Liczba z zakresu (0-9) otwiera zakładkę
  • Nawigacja w zakresie półbajtu, przy pomocy skrótów Ctrl+Left lub Ctrl+Right
  • Wyświetlanie danych bez mrugania oraz szybkie wyrysowywanie

Uwagi

Aby móc używać edytora dysku w systemach Windows NT/2000/XP/2003/Vista lub nowszych, użytkownik musi być administratorem lub posiadać odpowiednie uprawnienia.


Windows NT 4

Jeśli edytor pamięci RAM nie wyświetla żadnego procesu w systemie Windows NT 4, prawdopodobnie nie zainstalowana jest biblioteka PSAPI.DLL. Możesz ją pobrać ze stron Microsoftu. Po jej pobraniu, skopiuj ją do katalogu systemowego '%windir%\System'. Program HxD testowany był w systemie Windows NT 4 SP 6, powinien jednak działać w wersjach wcześniejszych niż Service Pack 6.

Wsparcie

Projekt jest całkowicie darmowy. Jego tworzenie wymagało jednak dużo czasu oraz zaangażowania. Jeśli doceniasz moją pracę proszę Cię o wsparcie finansowe. Ewentualnych wpłat proszę dokonywać bezpośrednio na moje konto bankowe lub poprzez system płatności PayPal. Po kliknięciu w poniższy przycisk zostaniesz przeniesiony na stronę, gdzie znajdziesz więcej informacji. Dzięki.


Wsparcie HxD PL