4 narzędzia do dekodowania i konwertowania wartości szesnastkowych rejestru systemu Windows na tekst

2016-02-20 07:50:15
Główny·Oprogramowanie·4 narzędzia do dekodowania i konwertowania wartości szesnastkowych rejestru systemu Windows na tekst

Rejestr systemu Windows to baza danych zawierająca tysiące ustawień i opcji umożliwiających działanie komputera. Istnieje wbudowany Edytor rejestru (regedit), który pozwala użytkownikowi na wprowadzanie zmian w rejestrze, chociaż przy niewłaściwym użyciu regedit może zepsuć instalację systemu Windows. Jedną z bardzo przydatnych funkcji, które można znaleźć w Edytorze rejestru systemu Windows, jest opcja tworzenia kopii zapasowych i przywracania niektórych jego części, zwanych eksportem i importem. Przed dokonaniem jakichkolwiek zmian w rejestrze zawsze zaleca się wykonanie kopii zapasowej / eksportowania kluczy rejestru. Możesz to zrobić, klikając prawym przyciskiem myszy klucz rejestru znajdujący się w drzewie po lewej stronie i wybierając „Eksportuj”. Dwukrotne kliknięcie pliku .reg, którego kopię zapasową wykonałeś wcześniej, przywróci zmiany.

Po prawej stronie okna rejestru znajdują się wartości rejestru. Istnieje kilka różnych typów wartości rejestru, ale 6, które znajdziesz i możesz utworzyć w regedit, to String, Binary, DWORD, QWORD, Multi-String i Expandable String. Wszystkie wartości są wyświetlane standardowym tekstem ASCII z Edytora rejestru systemu Windows, co ułatwia ich odczytanie. Jednak po wyeksportowaniu ich do pliku zauważysz, że niektóre z tych wartości są wyświetlane jako „tekstowe” wartości szesnastkowe, a nie standardowy tekst znaleziony w rejestrze.

Mówiąc ściślej, tylko wartości String (REG_SZ) i DWORD (REG_DWORD) są wyświetlane czystym tekstem, podczas gdy wartości binarne (REG_BINARY), QWORD (REG_QWORD), Multi-String (REG_MULTI_SZ) i rozwijane wartości String (REG_EXPAND_SZ) są w systemie szesnastkowym format. Jeśli chcesz wyświetlić te wartości szesnastkowe jako czysty tekst w pliku rejestru, nie możesz tego zrobić, dopóki nie zostaną zaimportowane z powrotem do rejestru. Innym rozwiązaniem jest użycie prostego narzędzia, które może łatwo przekonwertować wartości szesnastkowe rejestru na bardziej czytelne wartości tekstowe, aby dane były bardziej zrozumiałe. Oto 4 bezpłatne narzędzia, które mogą pomóc. 1. Raymondcc Reg DeHexer

Jeśli potrzebujesz prostego w użyciu narzędzia, które może przekonwertować wartości jednego wiersza REG_EXPAND_SZ lub wielu wierszy REG_MULTI_SZ z pliku rejestru, wtedy mały program, który sami stworzyliśmy, o nazwie Reg DeHexer, może być przydatny. Usunie wszystkie znaki Unicode i null itp. I wyświetli zdekodowaną wartość w standardowym formacie tekstowym ASCII. Wszystko, co musisz zrobić, to skopiować wartość rejestru hex z pliku rejestru, cała wartość lub wszystko po „=” jest dopuszczalne, aby program mógł wykryć jedną lub wiele linii. Następnie kliknij wklej, aby wypełnić górne okno ze schowka i naciśnij Konwertuj, aby zdekodować. Możesz podświetlić część lub całość wyniku, kliknąć prawym przyciskiem myszy i skopiować. Reg DeHexer działa na systemie Windows XP i nowszych i jest samodzielnym plikiem wykonywalnym.

Pobierz Raymondcc RegDeHexer


2. OTConvertIt

Old Timer ConvertIt to proste w użyciu narzędzie, które konwertuje pojedyncze i wielokrotne ciągi szesnastkowe na tekst ASCII, a także odwrotność tworzenia wartości szesnastkowych z tekstu ASCII. Obsługuje zarówno stare pliki rejestru. Windows 9x w wersji 4, jak i nowoczesną wersję rejestru. Wklej szesnastkę (wszystko po dwukropku w pliku .reg) lub wartość tekstową, wybierz metodę konwersji i kliknij przycisk. Rezultat jest czysty i pozbawiony błędnych znaków. Szesnastkowy (2) dotyczy wartości pojedynczej linii, Szesnastkowy (7) jest wartością wielokrotną. OTConver Ma tylko 174 KB i jest przenośny.

Pobierz OTConvertIt


3. RegHexSee

ReHexSee to stare narzędzie z 2003 roku i nie mogliśmy znaleźć ostatniej niewielkiej zaktualizowanej wersji. Pozwala ręcznie lub automatycznie wkleić wartość rejestru (po dwukropku „:”) i wyświetli wynik tekstowy. Wynik nie jest doskonały w przypadku formatowania wyjściowego, ale przynajmniej da ci pojęcie o ciągach tekstowych. Przydatna opcja konwersji tekstu z powrotem na standardową wartość szesnastkową jest również dostępna z opcjonalnym polem wyboru do wyświetlania w formacie Unicode. RegHexSee jest przenośny i ma rozmiar 400 KB.

Pobierz RegHexSee


4. Hex2Text

W przeciwieństwie do innych narzędzi, Hex2Text to tylko wiersz szesnastkowy konwerter tekstu na tekst. Będziesz musiał uruchomić to narzędzie przez wiersz polecenia i podać wejściową nazwę pliku i wyjściową nazwę pliku. Oto przykład konwersji wyeksportowanego pliku backup.reg na czytelny plik tekstowy backup.txt.

hex2text

Jest to nazwa pliku z wejściowym hexem do konwersji i to nazwa pliku, w którym należy zapisać tekst wyjściowy.

Chociaż Hex2Text bez problemu konwertuje ciągi szesnastkowe, próbuje także przekonwertować całą pozostałą część pliku, nawet jeśli jest to standardowy tekst ASCII, więc parsowanie pełnego pliku .reg spowoduje powstanie wielu nieczytelnych znaków. Aby uzyskać najlepsze wyniki, użyj pliku zawierającego tylko wartości szesnastkowe w pliku wejściowym.

Pobierz Hex2Text

Wybór Redakcji