Skip to main content

Конвертор Hex во ASCII / ASCII во Hex

Конвертирајте меѓу хексадецимален и ASCII текст. Прикажете хексадецимални, бинарни и децимални репрезентации со повеќе излезни формати.

Ad (leaderboard)
Знаци
Бајтови
Rate this tool
0.0 / 5 · 0 ratings

Embed This Calculator

Add this calculator to your website for free. Copy the single line of code below and paste it into your HTML. The calculator auto-resizes to fit your page.

<script src="https://calchammer.com/embed.js" data-calculator="hex-ascii-converter" data-category="everyday"></script>
data-theme "light", "dark", or "auto"
data-values Pre-fill inputs, e.g. "amount=1000"
data-max-width Max width, e.g. "600px"
data-border "true" or "false"
Or use an iframe instead
<iframe src="https://calchammer.com/embed/everyday/hex-ascii-converter" width="100%" height="500" style="border:none;border-radius:12px;" title="Hex Ascii Calculator"></iframe>

Preview

yoursite.com/blog
Hex Ascii Calculator auto-resizes here
Ad (in_results)

Како да го користите конверторот Hex / ASCII

Внесете текст или хексадецимални вредности во полето за внесување, потоа кликнете на соодветното копче. Кликнете Текст во Hex за да конвертирате обичен текст во неговите хексадецимални, бинарни и децимални репрезентации по бајт. Кликнете Hex во текст за да декодирате хексадецимални вредности во читлив текст. Алатката обезбедува повеќе хексадецимални формати (со празни места, компактен и со префикс 0x) како и бинарна и децимална репрезентација. Секој излез има копче Копирај за брз пристап до клипбордот.

Оваа алатка е суштинска за програмери, истражувачи за безбедност и системски администратори кои работат со бинарни податоци, мрежни протоколи или кодирање на знаци. Без разлика дали треба да декодирате хексадецимален дамп, да кодирате текст за протокол или да ја верифицирате бајт репрезентацијата на стринг, конверторот ги обезбедува сите вообичаени формати на едно место.

Ad (in_content)

Разбирање на хексадецималното кодирање

Хексадецималниот е претпочитаниот нумерички систем за претставување на бинарни податоци поради елегантната врска меѓу базата 16 и базата 2. Секоја хексадецимална цифра одговара точно на четири бинарни цифри (бита), што значи дека две хексадецимални цифри претставуваат точно еден бајт. Ова ја прави конверзијата меѓу хексадецимален и бинарен тривијална и ги прави хексадецималните вредности лесни за читање и верификување. Децималната вредност 255, на пример, е FF во хексадецимален и 11111111 во бинарен. Совпаѓањето е моментално и точно.

Хексадецималниот е сеприсутен во информатиката. Мемориските адреси се прикажуваат во хексадецимален. Кодовите за бои во CSS користат хексадецимален (#FF0000 за црвена). MAC адресите користат хексадецимални парови раздвоени со двоточки. Криптографските хешови како SHA-256 произведуваат хексадецимални стрингови. Мрежните анализатори на пакети ги прикажуваат податоците во хексадецимален. Разбирањето на хексадецималниот е основна вештина за секој кој работи на системско ниво.

ASCII кодирање на знаци

ASCII дефинира 128 знаци користејќи вредности од 0 до 127. Знаците 0-31 и 127 се контролни знаци (како нова линија, табулатор и враќање на каретка). Знаците 32-126 се печатливи знаци кои вклучуваат букви, цифри и интерпункција. Големите букви A-Z ги заземаат позициите 65-90, малите букви a-z ги заземаат 97-122, а цифрите 0-9 ги заземаат 48-57. Овој редослед значи дека споредувањето на ASCII вредности исто така ги споредува знаците по азбучен ред, затоа сортирањето базирано на ASCII природно функционира за англиски текст.

Конвенции за хексадецимален формат

Различни контексти користат различни хексадецимални формати. Хексадецималните парови со празни места (48 65 6C 6C 6F) се најчитливи и се користат во хексадецимални уредувачи и мрежни анализатори. Компактниот хексадецимален без празни места (48656C6C6F) се користи за хеш вредности, кодови на бои и компактни репрезентации. Форматот со префикс 0x (0x48 0x65) означува хексадецимален литерал во C, JavaScript и многу други програмски јазици. Форматот \x (\x48\x65) се користи во escape секвенци на стрингови. Оваа алатка ги обезбедува сите овие формати истовремено.

Бинарна и децимална репрезентација

Покрај хексадецималниот, алатката ги прикажува и бинарните (база 2) и децималните (база 10) репрезентации. Бинарниот го покажува вистинскиот шаблон на битови кој компјутерот го складира, при што секој знак е прикажан како група од 8 бита. Децималниот ја покажува нумеричката вредност која одговара на секој знак во ASCII табелата. Имањето на трите репрезентации една до друга го олеснува разбирањето на односот меѓу текст, броеви и битови, што е фундаментално за разбирање како компјутерите го обработуваат текстот.

Често поставувани прашања

Што е хексадецимален?

Нумерички систем со база 16 кој користи 0-9 и A-F. Две хексадецимални цифри претставуваат еден бајт, правејќи го компактен начин за прикажување бинарни податоци.

Што е ASCII?

Стандард за кодирање на знаци кој поврзува 128 знаци со нумерички вредности од 0 до 127, вклучувајќи букви, цифри, интерпункција и контролни знаци.

Како да конвертирам хексадецимален во текст?

Земете секој пар хексадецимални цифри, конвертирајте во децимален и побарајте го ASCII знакот. 48 65 6C 6C 6F станува Hello.

Кои се различните хексадецимални формати?

Со празни места (48 65), компактен (4865), со префикс 0x (0x48 0x65) и обратна коса црта-x (\x48\x65). Секој се користи во различни информатички контексти.

Кога е корисно хексадецималното кодирање?

За испитување бинарни податоци, дебагирање протоколи, работа со криптографски хешови, дефинирање CSS бои и анализа на мемориски дампови.

Related Calculators

Disclaimer: This calculator is for informational and educational purposes only. Results are estimates and should not be considered professional expert advice. Consult a qualified professional before making decisions based on these calculations. See our full Disclaimer.