Eenvoudig, gratis, maklik en kragtig om tussen 'n string en heksadesimale om te skakel, kan 'n skakel, video of prent invoer om te enkodeer/dekodeer; selfs jy kan doen met die afgeleë URL's of jou eie lêers oplaai, ook aflaai of jou vriende direk met hul eie tale deel.
Heksadesimale is 'n basis 16 getallestelsel. Die syfers 0 tot 9 word deur hul ooreenstemmende letters (A tot F) voorgestel. Getalle van 10 tot 15 word deur twee syfers voorgestel, soos 1234 of ABCD. Heksadesimale getalle oorskry hierdie limiete en gebruik vier karakters om getalle van 16 tot 255 voor te stel.
Versigtig
As gevolg van blaaierbeperkings kan jou datalengte nie meer as 1950 karakters wees as jy hierdie metode direk wil gebruik nie. Andersins, oorweeg asseblief om ons API te gebruik.
Om die teks te enkodeer
Jy kan die blaaier oopmaak en die URL met die parameter so laai:
https://tooly.win/text-hex-converter.html?input=jou gewone teks wat jy graag wil enkodeer
As jy inhoud van die eksterne URL wil enkodeer, kan jy die blaaier oopmaak en URL so laai:
Hierdie instrument aanvaar tans slegs die metode POST via API, as jy die metode GET wil gebruik, oorweeg dit asseblief om dit te gebruik Direkte gebruik.
Eindpunt
https://tooly.win/api/text-hex-converter/
Om die teks te enkodeer
Eindpunt: POST https://tooly.win/api/text-hex-converter/
Parameters
input
string
URL / jou gewone teks wat jy graag wil enkodeer
content
string
fetch as jou invoer 'n URL is en jy die inhoud daarvan wil enkodeer. Sonder hierdie parameter sal ons instrument jou URL as teks verwerk
space
boolean
true as jy die geënkodeerde data met die spasies tussen grepe wil ontvang
prepend
boolean
true as jy die resultaat wil ontvang wat elke greep met 0x voorgesit het
Reageer
status
boolean
true as jou versoek reg is
result
string
die resultaat van jou versoek as daar geen fout is nie
Heksadesimale is 'n manier om binêre data in mens-leesbare vorm voor te stel. Dit is in die 19de eeu ontwikkel om rekenaars toe te laat om groot hoeveelhede inligting te stoor.
Jy kan heksadesimale gebruik om tussen desimale en binêre waardes om te skakel. Byvoorbeeld, die omskakeling van 10011011001010 na heksadesimale sal lei tot 0x4F. Dit beteken dat die waarde 4F die binêre getal 100110110010110 verteenwoordig.
In wiskunde en rekenaarwetenskap is heksadesimale (ook basis 16, of heks) 'n posisionele syferstelsel met 'n radiks, of basis, van 16. Dit gebruik sestien afsonderlike simbole, meestal die simbole 0–9 om waardes nul tot nege voor te stel, en A, B, C, D, E, F (of alternatiewelik a–f) om waardes tien tot vyftien voor te stel. Byvoorbeeld, die heksadesimale getal 2AF3 is gelyk, in desimale, aan (2 × 163) + (10 × 162) + (15 × 161) + (3 × 160), of 10,995.
Elke heksadesimale syfer verteenwoordig vier binêre syfers (bissies) (ook genoem 'n "knibbel"), en die primêre gebruik van heksadesimale notasie is as 'n mensvriendelike voorstelling van binêre gekodeerde waardes in rekenaars en digitale elektronika. Bytewaardes kan byvoorbeeld wissel van 0 tot 255 (desimale), maar kan geriefliker voorgestel word as twee heksadesimale syfers in die reeks 00 tot FF. Heksadesimale word ook algemeen gebruik om rekenaargeheue-adresse voor te stel.
Hex is 'n afkorting van Hexadecimal, wat gebaseer is op 'n basis -16-struktuur en word gebruik om te vereenvoudig hoe instruksies aan rekenaars voorgestel word. Hierdie 16 simbole getalstelsel is ontwikkel as 'n manier om 'n 8-bis binêre getal te inhibeer, sodat data moeiteloos in rekenaars geënkodeer kan word. Dit kan gedruk en getik word deur twee verskillende heks-syfers te gebruik, met elke heks-syfer wat 'n knabbel of miskien 'n 4-bis-formaat demonstreer.
Hierdie getallestelsel gebruik 16 simbole wat in 'n reeks van 0-9 of AF voorgestel word. Die 0–9 verteenwoordig getalle tot nege terwyl AF deur die numeriese 10–15 verteenwoordig word. In vergelyking met die ander drie tipes getallestelsels, word die heksadesimale syferstelsel as die mees effektiewe een beskou.
Die heksadesimale stelsel is 'n basis 16-getalnotasie, terwyl die desimale stelsel 'n basis 10-getalnotasie is. Met ander woorde, die heksadesimale stelsel gebruik 16 simbole om getalle voor te stel, terwyl die desimale stelsel 10 simbole gebruik. Hierdie uitbreiding maak ook voorsiening vir 'n hoër inligtingsdigtheid-heksadesimale syfers kan twee keer soveel waardes as desimale syfers verteenwoordig.
Heksadesimale getalle bestaan uit 16 syfers in plaas van die 10 in 'n desimale getal. Die volgorde van hierdie getalle begin oor na F (of 15 in desimale), terwyl dit nie in die desimale is nie. Kyk na die tabel hieronder om te sien hoe hulle vergelyk!
Wanneer heksadesimale na desimale omskakeling, is die eerste stap om die heksadesimaal getal deur 16 te deel. Dit sal jou die basisgetal gee. Die tweede stap is om elke syfer van die heksasienommer deur 16 te deel en die resultate neer te skryf. Tel ten slotte al die getalle by wat pas bereken is.
Byvoorbeeld, as iemand 9F7A na desimale wil omskakel, sal hulle eers 9F7A deur 16 deel wat gelyk is aan 6051. Dan sal hulle elke syfer van 6051 deel deur 16 wat gelyk is aan 381. Laastens sal hulle 381 + 381 + 381 optel wat gelyk is aan 1144. Daarom is 9F7A in desimale gelyk aan 1144
Die omskakeling van desimale na heksadesimale is 'n eenvoudige proses, en kan met 'n sakrekenaar of aanlyn-omskakelaar gedoen word. Om die getal om te skakel, deel dit deur 16 en neem die res. Hierdie res sal dan ooreenstem met 'n heksadesimale syfer. Byvoorbeeld, as jy die desimale getal 234 het, deel dit deur 16 en neem die res: 234 / 16 = 14 R 2. Daarom, in heksadesimale notasie, sal hierdie getal as “E2” geskryf word.
Daar is baie gereedskap aanlyn beskikbaar wat kan help met die omskakeling tussen desimale en heksadesimale getalle. Daarbenewens het die meeste sakrekenaars 'n ingeboude funksie wat jou in staat sal stel om hierdie omskakeling baie maklik te doen. Met net 'n paar kliks van die muis of tik op die sleutelbord, sal jy enige desimale waarde kan verander in die ooreenstemmende heksadesimale ekwivalent!
Die heksadesimale, of basis-16, stelsel is ontwerp om sommige van dieselfde eienskappe as die desimale stelsel na te boots. Met ander woorde, dit is geskep om dinge vir ons mense makliker te maak. Die getal 423 het 16 syfers in plaas van 10 syfers beskikbaar in 'n desimale stelsel. Dit is omdat heksadesimale 'n basis van 16 simbole gebruik in plaas van 10. Na F begin die volgorde weer met 0 ensovoorts, ensovoorts totdat ons by 15 kom wat as F aangedui word.
Heksadesimale enkodering verminder die aantal syfers met 'n faktor van agt in vergelyking met die desimale stelsel. Daarbenewens het heksadesimale getalle 'n inligtingsdigtheid wat twee keer so hoog is as wat desimale getalle het. So, hoekom moet jy die moeite doen om hierdie funky klein nommerskema te leer? Want dit kan jou lewe makliker maak! Wanneer jy met digitale stelsels of data-oordrag werk, sal die gebruik van hex jou tyd en energie bespaar wanneer jy kriptiese boodskappe of datastrome dekodeer.
Wanneer dit by binêre kodering kom, is Hexadesimale doeltreffender omdat dit 8 syfers tot 2 verminder. Daarbenewens bied Hex 'n groter mate van inligtingsdigtheid en hoër akkuraatheid in getalle as wat binêre doen. Dit is te wyte aan die feit dat Hex 16 simbole gebruik in plaas van net twee soos binêre. As gevolg van hierdie verhoogde doeltreffendheid, word Heksadesimale dikwels gebruik wanneer binêre kodering in rekenaar- en digitale elektronika sowel as vir rekenaarwetenskaptoepassings.
Daarbenewens neem Heksadesimale minder spasie op as desimale. Met slegs twee syfers in plaas van 8 binêre syfers, verteenwoordig heksgetalle groot getalle baie meer bondig. Dit kan baie nuttig wees wanneer jy met rekenaarstelsels werk, aangesien daar minder kans is vir foute wanneer hekskodes intik in vergelyking met desimale kodes wat so baie desimale punte oraloor het!
'n Heksadesimale getal is 'n getal wat 16 syfers gebruik in plaas van die 10 syfers wat ons in die desimale stelsel gebruik. Hierdie getallestelsel word basis-16 genoem, en dit help ons om die eienskappe van ons bekende desimale stelsel na te boots. In heksadesimale verteenwoordig elke syfer 'n mag van 16. Die getalle 0 tot 9 verteenwoordig die magte van 1 tot 10, terwyl A tot en met F die magte van 11 tot 15 verteenwoordig.
Net soos in desimale, nadat 16 simbole in Heksadesimale gebruik is, begin die volgorde van getalle weer by nul. Dus, heksadesimale 10 is gelyk aan desimale 16, en heksadesimale 11 is gelyk aan desimale 17. En so aan!
Die Desimale stelsel begin met 10 en gaan op na 15. Dit beteken dat die reeks waardes wat deur 'n desimale getal voorgestel kan word, van 0-9 is, gevolg deur AF (10-15).
As dit kom by die dekodering van Heksadesimale, is daar 'n paar dinge wat jy moet weet. Eerstens, net soos die desimale stelsel, het die heksadesimale stelsel 10 simbole (0-9) wat getalle verteenwoordig. In heksadesimaal het hierdie syfers egter waardes wat twee keer so groot is as hul eweknieë in die desimale stelsel. Dus, terwyl die getal "10" deur die simbool "A" in heksadesimale verteenwoordig word, sal dit gelyk wees aan "10" in die desimale stelsel.
Net so, nadat ons 9 in Heksadesimale bereik het (verteenwoordig deur "F"), begin ons weer by 10 ("10") tel. Hierdie patroon gaan voort totdat ons 15 ("1F") bereik, waarna ons terugstel na 0 en weer by 16 ("20") begin tel. Dit klink dalk aanvanklik verwarrend, maar met 'n bietjie oefening sal dit tweede natuur word!
Laastens, net soos in basis 10 (die desimale stelsel), verteenwoordig elke plekwaarde van 'n heksadesimale getal 'n mag van 16. So byvoorbeeld, as ons die getal 423004 as 'n heksadesimale waarde gestoor het:
Die 4 sal 400 (4×100) verteenwoordig, 2 sal 20 (2×10) verteenwoordig, 3 sal 3 (3×1) verteenwoordig, en die 0 sal 0 (0x0) verteenwoordig.
Dit is net 'n basiese oorsig van dekodering van heksadesimale getalle. As jy op soek is na meer gedetailleerde inligting, is daar baie aanlyn hulpbronne wat kan help!
geënkodeer [jjj\\\\\\\\\\\\\\\')) AND (SELECT (CASE WHEN (5485] aan HEX - Teks- en HEX-omskakelaar - Tooly.win https://tooly.win/text-hex-converter.html?input=jjj\\\\\\\\\\\\\\\')) AND (SELECT (CASE WHEN (5485=8282) THEN NULL ELSE CTXSYS.DRITHSX.SN(1,5485) END) FROM DUAL) IS NULL AND ((\\\\\\\\\\\\\\\'sgEg\\\\\\\\\\\\\\\'=\\\\\\\\\\\\\\\'sgEg&lang=af