Podczas gdy większość ludzi, nawet programiści, nie będzie codziennie pracować z bitami i bajtami, istnieją sposoby na eksplorowanie plików w systemie Linux na tym poziomie. A xxd jest jednym z takich narzędzi, zrzutem szesnastkowym.

Oto, jak możesz użyć narzędzia zrzutu szesnastkowego xxd do drukowania zawartości plików w formacie szesnastkowym.

Co to jest wywrotka sześciokątna?

Jak wspomniano powyżej, zrzut szesnastkowy wypisuje zawartość pliku lub „zrzuca” go na liczby szesnastkowe. Liczby szesnastkowe użyj 16 znaków, z literami A-F reprezentującymi cyfry 10-15.

Liczby szesnastkowe są zwykle używane do reprezentacji binarnej, ponieważ cztery bity lub pół bajtu mogą być reprezentowane w cyfra szesnastkowa, jest to bardziej przyjazny dla człowieka sposób zapisywania liczb binarnych bez konieczności zajmowania się długimi ciągami jedynek i zera.

Być może użyłeś formatu szesnastkowego, gdy wybieranie palet kolorów dla twoich projektów, jak w tym wykres bezpiecznych kolorów w Internecie. Wartości szesnastkowe tych kolorów zaczynają się od Funt (#) postać.

instagram viewer

Związane z: Jak znaleźć wartość szesnastkową dowolnego koloru na ekranie

Zrzuć pliki w formacie szesnastkowym za pomocą xxd

Chociaż xxd nie jest częścią standardowego systemu Linux, jest częścią edytora Vim. Ponieważ sam Vim jest szeroko instalowany w wielu systemach Linux, równie dobrze może być standardem. Jeśli nie jest zainstalowany, poszukaj go w menedżerze pakietów dystrybucji.

Aby wywołać xxd, wpisz:

xxd [PLIK]

Domyślnie xxd wydrukuje numer linii, zawartość binarną w postaci szesnastkowej oraz wszelkie ciągi czytelne dla człowieka w formacie kolumnowym. Używanie xxd na plikach tekstowych jest doświadczeniem edukacyjnym, jeśli masz rozszerzenie ASCII wykres jest przydatny, ale może być również zaskakująco przydatny do badania plików binarnych.

Powyżej znajduje się przykład z pliku PNG, który był zrzutem ekranu z innego artykułu.

Pliki binarne będą również miały osadzone ciągi znaków, które można znaleźć za pomocą edytora tekstu. Wiele razy będzie to typ badanego pliku, ale inne komunikaty mogą pozostać w nim. Większość tekstu będzie bełkotem w pliku binarnym, ale na początku pliku możesz zobaczyć takie rzeczy, jak typ pliku i program użyty do jego utworzenia.

Możesz badać pliki za pomocą xxd

Dzięki xxd i innym narzędziom do zrzutu szesnastkowego możesz eksplorować wszystkie rodzaje plików w systemie. Zdziwiłbyś się, co możesz znaleźć.

Jeśli jesteś wystarczająco odważny, możesz również użyć edytora szesnastkowego, aby wprowadzić zmiany w pliku. Oprócz edytorów szesnastkowych dostępnych jest kilka darmowych edytorów tekstu w systemie Linux.

E-mail
7 najlepszych edytorów tekstu dla systemu Linux i alternatywy Gedit

Martwisz się, że programista porzucił program Gedit? Chociaż nie wiemy, co przyniesie przyszłość, jeden z tych siedmiu edytorów tekstu Linuksa powinien dokonać odpowiedniego zastąpienia.

Czytaj dalej

Powiązane tematy
  • Linux
  • Aplikacje dla systemu Linux
O autorze
David Delony (20 opublikowanych artykułów)

David jest niezależnym pisarzem mieszkającym na północno-zachodnim Pacyfiku, ale pochodzącym z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, granie w gry retro oraz kolekcjonowanie płyt.

Więcej od Davida Delony'ego

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.