Simple, free, easy and powerful to okukyusa wakati w’olunyiriri ne hexadecimal, ayinza okuyingira mu link, vidiyo oba ekifaananyi okukooda/decode; wadde oyinza okukola ne URLs ez'ewala oba okuteeka fayiro zo, era owanula nga bwe kiri oba okugabana mikwano gyo butereevu n'ennimi zaabwe.
Hexadecimal ye nkola ya namba ya base 16. Ennamba 0 okutuuka ku 9 zikiikirira ennukuta zazo ezikwatagana (A okutuuka ku F). Ennamba okuva ku 10 okutuuka ku 15 zikiikirira digito bbiri, gamba nga 1234 oba ABCD. Namba za hexadecimal zisukka ensalo zino, nga zikozesa ennukuta nnya okukiikirira namba okuva ku 16 okutuuka ku 255.
Okwegendereza
Olw'obuzibu bwa browser, obuwanvu bwa data yo tebuyinza obutasukka bubonero 1950 bw'oba oyagala okukozesa enkola eno butereevu. Bwe kitaba ekyo, nsaba olowooze ku kukozesa API yaffe.
Okuteeka enkodi mu kiwandiiko
Oyinza okuggulawo browser n'otikka URL ne parameter nga eno:
Ekintu kino mu kiseera kino kikkiriza enkola POST nga kiyita mu API yokka, bw'oba oyagala okukozesa enkola GET, nsaba olowooze ku kukozesa Okukozesa obutereevu.
Enkomerero
https://tooly.win/api/text-hex-converter/
Okuteeka enkodi mu kiwandiiko
Enkomerero: POST https://tooly.win/api/text-hex-converter/
fetch singa okuyingiza kwo kuba URL era nga wandyagadde okuwandiika ebigirimu. Awatali parameter eno, ekintu kyaffe kyandikoze ku URL yo nga ekiwandiiko
space
boolean
true bw'oba oyagala okufuna data eriko enkodi n'ebifo wakati wa bytes
prepend
boolean
true bwoba oyagala okufuna ekivuddemu ekyasooka buli byte ne 0x
Hexadecimal ngeri ya kukiikirira data ya binary mu ngeri esomebwa omuntu. Yakolebwa mu kyasa eky’ekkumi n’omwenda okusobola okusobozesa kompyuta okutereka amawulire amangi.
Osobola okukozesa hexadecimal okukyusa wakati wa decimal ne binary values. Okugeza, okukyusa 10011011001010 mu hexadecimal kyandivuddemu 0x4F. Kino kitegeeza nti omuwendo 4F gukiikirira ennamba ya binary 100110110010110.
Mu kubala ne kompyuta, hexadecimal (nayo base 16, oba hex) nkola ya namba ey’ekifo nga erina radix, oba base, ya 16. Ekozesa obubonero kkumi na mukaaga obw’enjawulo, emirundi mingi obubonero 0–9 okukiikirira emiwendo gya ziro okutuuka ku mwenda, . ne A, B, C, D, E, F (oba mu ngeri endala a–f) okukiikirira emiwendo kkumi okutuuka ku kkumi n’etaano. Okugeza, namba ya hexadecimal 2AF3 yenkana, mu decimal, ne (2 × 163) + (10 × 162) + (15 × 161) + (3 × 160) , oba 10,995.
Buli digito ya hexadecimal ekiikirira digito nnya eza binary (bits) (era eziyitibwa "nibble"), era enkozesa enkulu ey'ennyiriri za hexadecimal eri nga okukiikirira okw'omukwano eri abantu okw'emiwendo egy'enkoodi bbiri mu kompyuta n'ebyuma bya digito. Okugeza, emiwendo gya byte giyinza okuva ku 0 okutuuka ku 255 (decimal) naye giyinza okulagibwa mu ngeri ennyangu nga digito bbiri eza hexadecimal mu bbanga 00 okutuuka ku FF. Hexadecimal era etera okukozesebwa okukiikirira endagiriro z’ekijjukizo kya kompyuta.
Hex kifupi kya Hexadecimal, nga kino kyesigamiziddwa ku nsengekera ya base -16 era nga kikozesebwa okwanguyiza engeri ebiragiro eri kompyuta gye bikiikirira. Enkola eno ey’ennamba z’obubonero 16 yakolebwa ng’engeri y’okuziyiza ennamba ya binary eya bit 8, kale data esobola okuteekebwa mu kompyuta awatali kufuba kwonna. Kiyinza okuwandiikibwa n’okuwandiikibwa nga tukozesa digito za hex bbiri ez’enjawulo nga buli digito ya hex eraga nibble oba mpozzi ensengeka ya 4-bits.
Enkola eno ey’ennamba ekozesa obubonero 16 obulagibwa mu bbanga okuva ku 0-9 oba AF. 0–9 zikiikirira namba okutuuka ku mwenda so nga AF ekiikirira namba 10–15. Bw’ogeraageranya n’ebika ebirala ebisatu eby’ensengekera z’ennamba, enkola y’ennamba eya hexadecimal etwalibwa ng’esinga okukola obulungi.
Enkola ya hexadecimal ye nnyiriri ya namba ya base 16, ate enkola ya decimal ye notation ya namba ya base 10. Mu ngeri endala, enkola ya hexadecimal ekozesa obubonero 16 okukiikirira ennamba, ate enkola ya decimal ekozesa obubonero 10. Okugaziwa kuno era kukkiriza density y’amawulire esingako-digito za hexadecimal zisobola okukiikirira emiwendo emirundi ebiri okusinga digito za decimal.
Namba za hexadecimal zikolebwa digito 16 mu kifo kya 10 mu namba ya decimal. Ensengeka ya namba zino etandika buto oluvannyuma lwa F (oba 15 mu decimal), ate nga si mu decimal. Laba ekipande wansi olabe engeri gye bageraageranyaamu!
Nga okyusa hexadecimal okudda mu decimal, omutendera ogusooka kwe kugabanya namba ya hex ku 16. Kino kijja kukuwa ennamba ya base. Omutendera ogwokubiri kwe kugabanya buli digito ya namba ya hex ku 16 n’owandiika ebivuddemu. N’ekisembayo, gatta ennamba zonna ezaakabalirirwa.
Okugeza, singa omuntu ayagala okukyusa 9F7A okudda mu decimal, yandisoose kugabanya 9F7A ku 16 nga yenkana 6051. Olwo ne bagabanya buli digito ya 6051 ku 16 nga yenkana 381. Ekisembayo, yandigattidde 381 + 381 + 381 nga yenkanankana 1144. N’olwekyo, 9F7A mu decimal yenkana 1144
Okukyusa decimal okudda mu hexadecimal nkola nnyangu, era esobola okukolebwa n’ekibalirizi oba ekikyusa ku yintaneeti. Okusobola okukyusa ennamba, gigabanye ku 16 otwale ekisigadde. Ekisigadde kino olwo kijja kukwatagana ne digito ya hexadecimal. Okugeza, bw’oba olina namba ya decimal 234, gigabane ku 16 otwale ekisigadde: 234 / 16 = 14 R 2. N’olwekyo, mu nnyiriri za hexadecimal, namba eno yandiwandiikiddwa nga “E2”.
Waliwo ebikozesebwa bingi ebisangibwa ku mutimbagano ebiyinza okuyamba mu kukyusa wakati wa namba za decimal ne hexadecimal. Okugatta ku ekyo, kalkulayiza ezisinga zirina omulimu oguzimbibwamu ogujja okukusobozesa okukola okukyusa kuno mu ngeri ennyangu ennyo. Bw’onyiga katono ku mouse oba ng’onyiga ku kibboodi, ojja kusobola okukyusa omuwendo gwonna ogwa decimal okudda mu gwenkanankana gwagwo ogwa hexadecimal ogukwatagana!
Enkola ya hexadecimal oba base-16 yakolebwa okukoppa ebimu ku bintu bye bimu n’enkola ya decimal. Mu ngeri endala, kyatondebwa okusobola okwanguyiza ffe abantu. Ennamba 423 erina digito 16 mu kifo kya digito 10 ezisangibwa mu nkola ya decimal. Kino kiri bwe kityo kubanga hexadecimal ekozesa omusingi gw’obubonero 16 mu kifo kya 10. Oluvannyuma lwa F, ensengeka eddamu okutandika ne 0 n’ebirala n’ebirala okutuusa lwe tutuuka ku 15 ekiwandiikiddwa nga F.
Enkodi ya hexadecimal ekendeeza ku muwendo gwa digito n’ensonga munaana bw’ogeraageranya n’enkola ya decimal. Okugatta ku ekyo, namba za hexadecimal zirina density y’amawulire esinga emirundi ebiri okusinga namba za decimal. Kale, lwaki wandibadde weeraliikirira okuyiga enkola eno ey’ennamba entono ey’ekika kya funky? Kubanga kiyinza okwanguyiza obulamu bwo! Bw’oba okola n’enkola za digito oba okutambuza data, okukozesa hex kijja kukuwonya obudde n’amaanyi ng’oggyamu obubaka obw’ekyama oba emikutu gya data.
Bwe kituuka ku binary coding, Hexadecimal ekola bulungi nnyo kubanga ekendeeza digito 8 okutuuka ku 2. Okugatta ku ekyo, Hex egaba diguli ennene ey’obungi bw’amawulire n’obutuufu obw’amaanyi mu namba okusinga binary bw’ekola. Kino kiva ku kuba nti Hex ekozesa obubonero 16 mu kifo ky’okukozesa bubiri bwokka nga binary. Olw’obulungi buno obweyongedde, Hexadecimal etera okukozesebwa nga binary coding mu kompyuta n’ebyuma bya digito awamu n’okukozesa ssaayansi wa kompyuta.
Okugatta ku ekyo, Hexadecimal etwala ekifo kitono okusinga decimal. Nga zirina digito bbiri zokka mu kifo kya digito 8 eza binary, namba za Hex zikiikirira namba ennene mu bufunze ennyo. Kino kiyinza okuyamba ennyo ng’okola n’enkola za kompyuta, kubanga emikisa mitono egy’ensobi ng’owandiika mu koodi za hex bw’ogeraageranya ne koodi za decimal ezirina obubonero bwa decimal bungi nnyo wonna!
Ennamba ya hexadecimal ye namba ekozesa digito 16 mu kifo kya digito 10 ze tukozesa mu nkola ya decimal. Enkola eno ey’ennamba eyitibwa base-16, era etuyamba okukoppa eby’obugagga by’ensengekera yaffe eya decimal emanyiddwa. Mu hexadecimal, buli digito ekiikirira amaanyi ga 16. Ennamba 0 okutuuka ku 9 zikiikirira amaanyi ga 1 okutuuka ku 10, ate A okutuuka ku F zikiikirira amaanyi ga 11 okutuuka ku 15.
Nga bwe kiri mu decimal, oluvannyuma lw’obubonero 16 okukozesebwa mu Hexadecimal, ensengeka ya namba eddamu okutandika ku ziro. Kale, hexadecimal 10 yenkana decimal 16, ate hexadecimal 11 yenkana decimal 17. N’ebirala!
Enkola ya Decimal etandika ne 10 n’egenda waggulu okutuuka ku 15. Kino kitegeeza nti ebanga ly’emiwendo egisobola okukiikirira namba ya decimal liva ku 0-9, n’eddirirwa AF (10-15).
Bwe kituuka ku decoding Hexadecimal, waliwo ebintu ebitonotono by’olina okumanya. Ekisooka, okufaananako n’enkola ya decimal, enkola ya hexadecimal erina obubonero 10 (0-9) obukiikirira namba. Naye mu hexadecimal, digito zino zirina emiwendo egy’emirundi ebiri okusinga bannaabwe mu nkola ya decimal. Kale, wadde nga namba “10” ekiikirira akabonero “A” mu hexadecimal, yandibadde yenkana “10” mu nkola ya decimal.
Mu ngeri y’emu, oluvannyuma lw’okutuuka ku 9 mu Hexadecimal (ekiikirira “F”), tutandika okuddamu okubala ku 10 (“10”). Enkola eno egenda mu maaso okutuusa lwe tutuuka ku 15 (“1F”), mu kiseera ekyo tuddamu okudda ku 0 ne tutandika okuddamu okubala ku 16 (“20”). Kino kiyinza okuwulikika ng’ekitabudde mu kusooka, naye bw’omala okwegezaamu katono, kijja kufuuka obutonde obw’okubiri!
Ekisembayo, nga bwe kiri mu base 10 (enkola ya decimal), buli muwendo gw’ekifo ogwa namba ya hexadecimal gukiikirira amaanyi ga 16. Kale okugeza, singa twalina namba 423004 eterekeddwa nga omuwendo gwa hexadecimal:
eziriko enkodi [jjj\\\')) ORDER BY 4519-- VpBd] ku HEX - Ekiwandiiko & HEX Converter - Tooly.win https://tooly.win/text-hex-converter.html?input=jjj\\\')) ORDER BY 4519-- VpBd&lang=lg