Chociaż większość ludzi, nawet programistów, nie pracuje na co dzień z bitami i bajtami, istnieją sposoby na eksplorowanie plików w systemie Linux na tym poziomie. A xxd jest jednym z takich narzędzi, hex dumper.
Oto jak możesz użyć narzędzia xxd hex dumper do wydrukowania zawartości plików w formacie szesnastkowym.
Co to jest wyrzutnik szesnastkowy?
Jak wspomniano powyżej, zrzutnik szesnastkowy wypisuje zawartość pliku lub „zrzuca” go na liczby szesnastkowe. Liczby szesnastkowe użyj 16 znaków, z literami A-F reprezentującymi liczby 10-15.
Liczby szesnastkowe są zwykle używane do przedstawiania liczb binarnych, ponieważ cztery bity lub pół bajtu mogą być reprezentowane w postaci cyfry szesnastkowej. Jest to bardziej przyjazny dla człowieka sposób zapisywania liczb binarnych bez konieczności zajmowania się długimi ciągami jedynek i zer.
Mogłeś użyć formatu szesnastkowego, gdy dobieranie palet kolorów do swoich projektów , tak jak w tym wykres kolorów bezpiecznych w sieci . Wartości szesnastkowe tych kolorów zaczynają się od a Funt ( # ) postać.
Związane z: Jak znaleźć wartość szesnastkową dowolnego koloru na ekranie?
Zrzuć swoje pliki w formacie szesnastkowym za pomocą xxd
Chociaż xxd nie jest częścią standardowego systemu Linux, jest częścią edytora Vima. 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 swojej dystrybucji.
Aby wywołać xxd, wpisz:
xxd [FILE]
Domyślnie xxd wypisze numer wiersza, zawartość binarną w postaci szesnastkowej i wszelkie czytelne dla człowieka ciągi w formacie kolumnowym. Używanie xxd na plikach tekstowych jest doświadczeniem edukacyjnym, jeśli masz ASCII wykres jest przydatny, ale może być również zaskakująco przydatny do badania plików binarnych.
Powyżej znajduje się próbka z pliku PNG, który był zrzutem ekranu z innego artykułu.
jak uzyskać portret na iPhonie 7
Pliki binarne będą również miały osadzone w nich ciągi, które można znaleźć za pomocą edytora tekstu. Wiele razy będzie to typ badanego pliku, ale inne komunikaty mogą pozostać. Większość tekstu będzie bełkotliwa w pliku binarnym, ale na początku pliku możesz zobaczyć takie rzeczy, jak typ pliku i program użyty do jego stworzenia.
Możesz badać pliki za pomocą xxd
Dzięki xxd i innym narzędziom zrzutu szesnastkowego możesz eksplorować wszystkie rodzaje plików w swoim systemie. Byłbyś zaskoczony tym, 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 w systemie Linux dostępnych jest bezpłatnie kilka edytorów tekstu.
Udział Udział Ćwierkać E-mail 7 najlepszych edytorów tekstu dla systemu Linux i alternatyw dla GeditObawiasz się, że Gedit został porzucony przez jego twórcę? Chociaż nie wiemy, co przyniesie przyszłość, jeden z tych siedmiu edytorów tekstu Linux powinien być odpowiednim zamiennikiem.
Czytaj dalej Powiązane tematy- Linux
- Aplikacje na Linuksa
David jest niezależnym pisarzem mieszkającym w północno-zachodnim Pacyfiku, ale pierwotnie pochodzi z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, gry retro i zbieranie płyt.
Więcej od Davida DelonyZapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować