2Jul

Dlaczego edytory heksadecymowe są nazywane edytorami binarnymi?

dlaczego są edytorami szesnastkowymi nazywanymi-edytorami-binarnymi-00

Czasami nazwy i terminy są dość zamienne i każdy rozumie, do czego odnosi się bez zamieszania, ale są chwile, kiedy rzeczy nie są tak jasne i pozostawiają ci więcej pytań niż odpowiedzi. Dzisiejszy post SuperUser Q & A pomaga wyjaśnić rzeczy dla zagmatwanego czytelnika.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Hex editor screenshot dzięki uprzejmości Rwxrwxrwx( Wikipedia).

Pytanie Czytnik

SuperUser Joseph A. chce wiedzieć, dlaczego edytory szesnastkowe są nazywane edytorami binarnymi:

Hex i binary to dwie różne bazy. Hex, jak rozumiem, jest po prostu "łatwiejszy w użyciu" wariant binarny i wygodniejszy. Jednak często słyszę, że edytory szesnastkowe są edytorami binarnymi. Jeśli faktycznie wyszukujesz "edytory binarne" w Google, otrzymujesz edytory szesnastkowe. Dlaczego? Jakie jest połączenie?

Dlaczego edytory szesnastkowe są wywoływane lub określane jako edytory binarne?

Odpowiedź Odpowiedzi

SuperUser Steven i BarryTheHatchet mają dla nas odpowiedź.Po pierwsze, Steven:

Binarny edytor edytuje plik binarny.[Plik binarny - Wikipedia]

  • Plik binarny to plik komputerowy, który nie jest plikiem tekstowym.[...] Pliki binarne są zwykle traktowane jako ciąg bajtów, co oznacza, że ​​cyfry binarne( bity) są pogrupowane w ósemki. Pliki binarne zwykle zawierają bajty, które mają być interpretowane jako coś innego niż znaki tekstowe.

Edytor heksadecymalny to rodzaj edytora binarnego, w którym dane binarne są reprezentowane w formie szesnastkowej.[Hex Editor - Wikipedia]

  • Edytor heksadecymalny( lub edytor plików binarnych lub edytor bajtów) jest rodzajem programu komputerowego, który pozwala na manipulowanie podstawowymi danymi binarnymi, które stanowią plik komputerowy. Nazwa "hex" pochodzi od "szesnastkowego", standardowego formatu liczbowego do reprezentowania danych binarnych.

Następnie odpowiedź od BarryTheHatchet:

Terminologia jest trudna, a różni ludzie mają różne nazwy dla różnych rzeczy.

W tym przypadku wydaje się, że "hex" w "edytorze heksadecymalnym" odnosi się do konwencjonalnej czytelnej dla człowieka reprezentacji wartości każdego bajtu, podczas gdy "binary" w "edytorze binarnym" odnosi się do stwierdzenia, że ​​rzeczywiście edytujeszplik na poziomie bajtów( komputery przechowują bajty w systemie binarnym) bez uwzględnienia kodowania tekstu wyższego poziomu i tym podobnych. Przypomnijmy, że pliki, które nie dają się łatwo przedstawić w formie tekstowej wyższego poziomu, są z tego samego powodu nazywane "plikami binarnymi" lub "plikami binarnymi".

Żadne z nich nie jest technicznie niepoprawne, po prostu pojawiają się problemy z nazywaniem pod różnymi kątami. Jednak w osobistej notatce zgadzam się, że "edytor binarny" jest ogólnie mylący.

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.