Ibland är namn och termer ganska utbytbara och alla förstår vad som hänvisas till utan förvirring, men då finns det tillfällen då saker inte är så tydliga och ger dig fler frågor än svar. Dagens SuperUser Q & A-inlägg hjälper till att klargöra saker för en förvirrad läsare.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Hex-redaktörens skärmdump med tillstånd av Rwxrwxrwx (Wick Pea) .
Frågan
SuperUser-läsaren Joseph A. vill veta varför hex-redaktörer kallas binära redaktörer:
Hex och binär är två olika baser. Hex, som jag förstår det, är helt enkelt en "lättare att använda" version av binär och bekvämare. Men jag hör ganska ofta att hex-redaktörer är binära redaktörer. Om du faktiskt söker efter "binära redaktörer" på Google får du hex-redaktörer. Varför är det så? Vad är anslutningen?
Varför kallas eller kallas hex-redaktörer för binära redaktörer?
Svaret
SuperUser-bidragsgivare Steven och BarryTheHatchet har svaret för oss. Först upp, Steven:
En binär redaktör redigerar en binär fil. [ Binär fil - Wikipedia ]
- En binär fil är en datorfil som inte är en textfil. […] Binära filer anses vanligtvis vara en sekvens av byte, vilket innebär att binära siffror (bitar) är grupperade i åtta. Binära filer innehåller vanligtvis byte som är avsedda att tolkas som något annat än texttecken.
En hex-editor är en typ av binär editor där binär data representeras i hexadecimal form. [ Hex Editor - Wikipedia ]
- En hex-editor (eller binär filredigerare eller byte-redigerare) är en typ av datorprogram som möjliggör manipulation av de grundläggande binära data som utgör en datorfil. Namnet "hex" kommer från "hexadecimal", ett standard numeriskt format för att representera binära data.
Följt av svaret från BarryTheHatchet:
Terminologi är svår och olika människor har alla möjliga olika namn på saker.
I det här fallet verkar det som att "hex" i "hex-editor" hänvisar till den konventionella mänskliga läsbara representationen av varje bytes värde, medan "binär" i "binär editor" hänvisar till uppfattningen att du verkligen redigerar filen på byte-nivån (datorer lagrar byte i binär) utan hänsyn till högre kodning av textkodning och liknande. Kom ihåg att filer som inte lätt kan representeras i högre textform kallas "binära filer" eller "binära filer" av samma anledning.
Inte heller är tekniskt felaktigt, de kommer bara på namngivningsproblemet från olika vinklar. På ett personligt meddelande skulle jag dock vara överens om att "binär redaktör" totalt sett är förvirrande.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .