Конвертујте бројеве између децималног, Base16 (Hex), Base32 и Base64 записа у оба смера, уз аутоматску детекцију базе и кодирање или декодирање вредности.
Конвертујте између децималних бројева и стандардних base кодирања (Base16/Hex, Base32, Base64). Унесите вредност у било које поље да бисте извршили конверзију.
Унесите позитиван цео број (макс: 9.007.199.254.740.991)
Унесите Base16, Base32 или Base64 кодирану вредност
Конвертор бројних система претвара број из једног начина записа у други. Рачунари, URL адресе и формати података ретко чувају обичан децимални број — они га пакују у компактније или за пренос сигурније кодирање, као што су Base16 (хексадецимални), Base32 или Base64. Овај алат конвертује у оба смера: унесите децимални број и видите његов облик у Base16/Base32/Base64, или налепите кодирану вредност и добијте децимални број назад. Такође открива у којој је бази кодирана вредност.
Сваки позициони бројни систем има базу (или radix) — број различитих симбола које користи за један цифарски положај. Децимални систем је база-10 (0–9). Кодирања описана овде размењују већи скуп симбола за краћи запис:
0-9 и A-F. Сваки карактер носи 4 бита. Свеприсутан за
кодове боја (#FF0000), меморијске адресе и хешеве.A-Z и 2-7 (RFC 4648). Сваки карактер носи 5 бита. Неосетљив на
велика/мала слова и без лако забуњивих карактера, па опстаје при читању наглас или ручном уносу.A-Z, a-z, 0-9, + и / (RFC 4648). Сваки карактер носи 6 бита.
Стандардни начин преноса бинарних података кроз канале само за текст, као што су е-пошта или JSON
поље.Што је база већа, то је потребно мање карактера за исти број — али је већи алфабет који треба разликовати.
Алат има два поља и ради без обзира у које поље уносите вредност:
Вредности су ограничене на JavaScript-ов највећи безбедан цео број, 9007199254740991 (то је 2^53 − 1). Изнад те границе цели бројеви више не могу бити тачно представљени, па би конвертор који настави да ради тихо вратио погрешне цифре — алат уместо нагађања пријављује грешку изван опсега. Децимални унос мора бити ненегативан цео број; кодирани унос мора користити само карактере важеће за своју базу, иначе алат то означава уместо да декодира бесмислен резултат.
FF, јер је 255 = 15×16 + 15, а обе цифре су F. Зато је
#FFFFFF бела боја: три бајта, сваки на свом максимуму.3E8 (3×256 + 14×16 + 8 = 1000).FF. Препознато као Base16, декодира се у 255.FF — један хекс карактер по 4 бита,
дакле два карактера по бајту. Исти бајт захтева дужи запис у Base32 и допуњену групу у Base64, због
чега хекс остаје читљив избор за кратке вредности као што су боје и адресе.data: URI-ји, прилози е-поште (MIME), уградња слика или сертификата у JSON или XML,
JWT токени.Пошто је свако кодирање само приказ истог основног броја, конверзија између њих никада не мења вредност — мења се само број карактера потребних за запис и кроз које канале вредност може безбедно да путује.
Otkrijte više alata koji mogu biti korisni za vaš radni proces