Miért hívják a Hex szerkesztőket bináris szerkesztőknek?
Néha a nevek és kifejezések egymással felcserélhetőek, és mindenki megérti, amit zavartalanul említenek, de vannak olyan idők, amikor a dolgok nem olyan egyértelműek, és több kérdésre hagynak, mint a válaszok. A mai SuperUser Q&A poszt segíti a zavaros olvasó számára a dolgok tisztázását.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
Hex-szerkesztő screenshot Rwxrwxrwx (Wikipedia) jóvoltából.
A kérdés
SuperAser olvasó Joseph A. szeretné tudni, hogy miért hívják a hex szerkesztőket bináris szerkesztőknek:
Hex és bináris két különböző bázis. A hexa, ahogy értem, egyszerűen a bináris és a kényelmesebb „könnyebben használható” változat. Azonban gyakran hallom, hogy a hex szerkesztők bináris szerkesztők. Ha ténylegesen „bináris szerkesztőket” keres a Google-on, akkor hex-szerkesztőket kap. Miért van az, hogy? Mi a kapcsolat?
Miért hívják vagy hivatkoznak bináris szerkesztőknek a hex szerkesztők?
A válasz
Steven és BarryTheHatchet a SuperUser közreműködői számára a válasz. Először fel, Steven:
A bináris szerkesztő egy bináris fájlt szerkeszt. [Bináris fájl - Wikipedia]
- A bináris fájl olyan számítógépes fájl, amely nem szöveges fájl. […] A bináris fájlokat általában úgy gondolják, mint egy bájt-sorozatot, ami azt jelenti, hogy a bináris számok (bitek) nyolcra vannak csoportosítva. A bináris fájlok rendszerint bájtokat tartalmaznak, amelyeket a szöveges karakterektől eltérő értelmezésre szánnak.
A hex szerkesztő olyan bináris szerkesztő típusa, amelyben a bináris adatok hexadecimális formában vannak ábrázolva. [Hex szerkesztő - Wikipedia]
- A hex szerkesztő (vagy bináris fájlszerkesztő vagy byte-szerkesztő) olyan számítógépes programtípus, amely lehetővé teszi a számítógépes fájlt alkotó alapvető bináris adatok kezelését. A „hex” név „hexadecimális”, a bináris adatok reprezentálására szolgáló szabványos numerikus formátumból származik.
Ezt követi a BarryTheHatchet válasza:
A terminológia nehéz és a különböző embereknek mindenféle neve van.
Ebben az esetben úgy tűnik, hogy a „hex” a „hex szerkesztőben” az egyes bájtértékek hagyományos emberi olvasható reprezentációjára utal, míg a „bináris” a „bináris szerkesztőben” arra a fogalomra utal, hogy valóban szerkeszted a fájlt bájt szinten (számítógépek bájtokat tárolnak bináris formában) a magasabb szintű szövegkódolás és hasonlók ellenére. Emlékezzünk arra, hogy a magasabb szintű szöveges formában nem könnyen reprezentálható fájlokat „bináris fájloknak” vagy „binárisoknak” nevezzük ugyanezen okból.
Sem technikailag helytelen, hanem csak különböző szögekből érkeztek az elnevezési problémára. Személyes jegyzetben azonban egyetértek azzal, hogy a „bináris szerkesztő” összességében zavaró.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.