ASCII çevirici

Mətni istənilən sətir üçün ASCII-yə və geri çevirin.

4,88 / 17 reytinq

1. Giriş

ASCII Çeviricisi adi mətni ASCII kodlarına çevirən və ASCII kodlarını yenidən oxunaqlı mətnə çevirən sadə onlayn alətdir. ASCII (American Standard Code for Information Interchange) hər bir simvola, o cümlədən hərflərə, rəqəmlərə, durğu işarələrinə və simvollara ədədi dəyər təyin edir. Məsələn, “A” hərfi 65-ə, “a” hərfi isə 97-yə uyğun gəlir.

Bu alət proqramçılar, tələbələr, kibertəhlükəsizlik öyrənənlər və aşağı səviyyəli məlumat təqdimatı ilə işləyən hər kəs üçün faydalıdır. Ən çox istifadə olunan hallara kodlaşdırma problemlərinin sazlanması, simvolların yaddaşda necə saxlanıldığını öyrənmək, quraşdırılmış sistemlər üçün məlumat hazırlamaq və ya jurnal fayllarında və skriptlərdə tapılan ədədi ASCII ardıcıllıqlarını deşifrə etmək daxildir.

İstər bir cümləni ASCII rəqəmləri ardıcıllığına çevirmək, istərsə də ASCII dəyərlərini yenidən oxunaqlı mətnə çevirmək istəsəniz, bu alət bunu birbaşa brauzerinizdə sürətli və etibarlı şəkildə etməyə imkan verir.


2. Necə İşləyir

ASCII Çeviricisi iki rejimdə işləyir:

  • Mətni ASCII-yə – Hər bir simvolu onun ASCII onluq dəyərinə çevirir.
  • ASCII-ni Mətnə – Boşluqlarla ayrılmış ASCII rəqəmlərini oxunaqlı simvollara çevirir.

Giriş Parametrləri

  • Məzmun – Əsas giriş sahəsi. Bu, adi mətn (ASCII-yə çevirmək üçün) və ya boşluqlarla ayrılmış ədədi ASCII kodları (mətnə çevirmək üçün) ola bilər.
  • Növ – Çevirmənin istiqamətini müəyyən edir:
    • ASCII-yə – Mətni ASCII rəqəmlərinə çevirir.
    • Mətnə – ASCII rəqəmlərini simvollara çevirir.

Çevirmə Məntiqi

Mətni ASCII-yə rejimində sistem giriş sətirini simvol-simvol emal edir. Hər bir simvol müvafiq ASCII onluq dəyərinə çevrilir. Nəticələr yekun çıxışda boşluqlarla ayrılır. Məsələn, “Hi” → “72 105”.

ASCII-ni Mətnə rejimində giriş sətiri boşluqlara görə bölünür. Hər bir ədədi dəyər yalnız rəqəmlərdən ibarət olduğunu yoxlamaq üçün təsdiqlənir. Etibarlıdırsa, həmin ədədi dəyər müvafiq simvola çevrilir. Ədədi olmayan dəyərlər nəzərə alınmır.

Yoxlama Qaydaları

  • Məzmun sahəsi məcburidir və boş ola bilməz.
  • Çevirmə növü ya ASCII-yə, ya da Mətnə olmalıdır. Yanlış dəyərlər standart olaraq mətnin ASCII-yə çevrilməsi kimi qəbul edilir.
  • Təhlükəsizlik yoxlaması sorğuların etibarlı olmasını və düzgün olmayan göndərişlərdən qorunmasını təmin edir.

Çıxış Quruluşu

Çıxış tək bir sətir kimi qaytarılır:

  • ASCII rejimi: Boşluqlarla ayrılmış onluq rəqəmlər.
  • Mətn rejimi: Sadə oxunaqlı mətn.

Məhdudiyyətlər

  • Çevirmə standart təkbaytlı ASCII simvolları ilə işləyir.
  • Genişləndirilmiş Unicode simvolları gözlənilən nəticəni verməyə bilər.
  • ASCII-dən mətnə rejimi ədədi olmayan dəyərləri nəzərə almır.

3. Bu Alətdən Necə İstifadə Etmək Olar

  1. Mətninizi və ya ASCII kodlarınızı giriş sahəsinə daxil edin.
  2. Çevirmə növünü seçin:
    • Simvolları kodlaşdırmaq üçün Mətni ASCII-yə seçin.
    • Rəqəmləri deşifrə etmək üçün ASCII-ni Mətnə seçin.
  3. Girişinizi çevirmək üçün emal düyməsini vurun.
  4. Çevrilmiş nəticəyə dərhal baxın.
  5. Çıxışı tətbiqinizdə, skriptinizdə və ya sənədləşdirmədə istifadə etmək üçün kopyalayın.

4. Praktiki Nümunələr

Nümunə 1: Mətni ASCII-yə

Giriş:

Hello

Çıxış:

72 101 108 108 111

Bu, mətnin yaddaşda necə təqdim olunduğunu təhlil edərkən və ya xüsusi kodlaşdırma sistemləri hazırlayarkən faydalıdır.

Nümunə 2: ASCII-ni Mətnə

Giriş:

87 111 114 108 100

Çıxış:

World

Bu, jurnal fayllarından, quraşdırılmış sistemlərdən və ya tədris tapşırıqlarından alınan ədədi simvol məlumatlarını deşifrə etmək üçün faydalıdır.


5. Proqramçılar üçün İstifadə Halları

  • Məlumat Kodlaşdırmasının Sazlanması – Sətirlərin ədədi dəyərlər kimi necə saxlanıldığını yoxlayın.
  • Tədris Alətləri – Tələbələrə simvol kodlaşdırmasının necə işlədiyini öyrədin.
  • Jurnal Təhlili – Server və ya cihaz jurnal fayllarına daxil edilmiş ASCII dəyərlərini deşifrə edin.
  • Yüngül API İnteqrasiyası – Saxlanmadan və ya ötürülmədən əvvəl yük məlumatlarını çevirin.

PHP-də Nümunə

$text = "Hi";
$result = "";
for ($i = 0; $i < strlen($text); $i++) {
    $result .= ord($text[$i]) . " ";
}
echo trim($result);

JavaScript-də Nümunə

const text = "Hi";
const ascii = text.split("")
  .map(char => char.charCodeAt(0))
  .join(" ");
console.log(ascii);

Təhlükəsizlik və Yoxlama

Giriş məlumatlarını həmişə server tərəfində yoxlayın. Gözlənilməz davranışın qarşısını almaq üçün ASCII-dən mətnə çevirmələrin yalnız ədədi dəyərləri emal etdiyinə əmin olun. Emaldan əvvəl artıq boşluqları silin və giriş məlumatını təmizləyin.


6. Tez-tez Verilən Suallar

ASCII nədir?

ASCII hərflərə, rəqəmlərə və simvollara ədədi dəyərlər təyin edən simvol kodlaşdırma standartıdır.

Mətni ASCII-yə necə çevirə bilərəm?

Mətninizi daxil edin, “Mətni ASCII-yə” seçin və alət boşluqlarla ayrılmış onluq kodları yaradacaq.

ASCII kodlarını yenidən mətnə necə çevirə bilərəm?

Boşluqlarla ayrılmış ədədi ASCII dəyərlərini daxil edin və “ASCII-ni Mətnə” seçin.

Bu alət beynəlxalq simvolları və işarələri dəstəkləyirmi?

Bəli, alət Unicode-u tam dəstəkləyir və bütün dillərin simvolları, o cümlədən emojilər və xüsusi işarələrlə işləməyə imkan verir.

Alət toplu çevirməni dəstəkləyirmi?

Bəli, eyni anda bütöv cümlələri və ya uzun sətirləri çevirə bilərsiniz.

Bu alətdən istifadə təhlükəsizdirmi?

Bəli. Giriş yoxlaması və təhlükəsizlik nəzarətləri təhlükəsiz emalı təmin etməyə kömək edir.

Oxşar alətlər

Hər hansı bir sətir üçün mətnləri ikiliyə və geri çevirin.

Mətni istənilən sətir üçün onaltılıya və geri çevirin.

Mətni onluq sistemə və geriyə çevirin istənilən sətir üçün.

Məşhur alətlər