ASCII çeviricisi
ASCII çeviricisi mətn simvollarını onların ASCII kod qiymətlərinə, ASCII qiymətlərini isə yenidən simvollara çevirən pulsuz alətdir.
ASCII nədir və necə işləyir?
ASCII hər bir ingilis hərfinə, rəqəmə, durğu işarəsinə və idarəetmə simvoluna müəyyən ədəd təyin edən simvol kodlaşdırma standartıdır. Standart ASCII 0-dan 127-yə qədər nömrələnmiş 128 qiymətdən ibarətdir. Buna görə hər qiymət yeddi bitə sığır.
0-dan 31-ə qədər olan kodlar və 127 idarəetmə simvollarıdır. Onlar görünən işarələri deyil, yeni sətrə keçid, tabulyasiya və ya silmə kimi əməliyyatları ifadə edir. 32-dən 126-ya qədər olan kodlar boşluq, hərf və durğu işarələri daxil olmaqla çap edilə bilən simvollardır. Böyük və kiçik hərflərin qiymətləri fərqlidir. Məsələn, A üçün qiymət 65, a üçün isə 97-dir.
ASCII çeviricisindən necə istifadə edim?
Simvolların ədədi qiymətlərini əldə etmək üçün adi mətni ASCII-yə sahəsinə daxil et. Müvafiq simvolu tapmaq üçün isə ASCII qiymətini Mətnə sahəsinə yaz. Çevirmə zamanı ord, chr və strlen daxil olmaqla bayt əsaslı PHP funksiyalarından istifadə olunur.
- Hərf, rəqəm və ya durğu işarəsinə təyin edilmiş kodu yoxlamaq üçün ASCII-yə seçimindən istifadə et.
- Ədədi kod artıq məlumdursa və onun hansı simvola uyğun gəldiyini öyrənmək istəyirsənsə, Mətnə seçimindən istifadə et.
- Çevrilmiş qiyməti ASCII nəticə sahəsində gör.
Emal serverdə aparılır. Daxil etdiyin məlumat HTTPS üzərindən serverə göndərilir və saxlanılmır. Buna görə məlumatların tamamilə cihazında qaldığını söyləmək düzgün deyil.
Çevirmə nümunəsi və istinad qiymətləri
Sadə bir nümunədə CAT mətni 67, 65 və 84 onluq kodlarına uyğundur. Bu kod qiymətlərini dəyişmədən yenidən mətnə çevirdikdə CAT alınır. Hər bayt ayrıca emal edilir və qiymətlərin sırası dəyişməməlidir.
| Simvol və ya idarəetmə əmri | Onluq ASCII qiyməti | Onaltılıq qiymət |
|---|---|---|
| Yeni sətrə keçid | 10 | 0A |
| Boşluq | 32 | 20 |
| 0 | 48 | 30 |
| A | 65 | 41 |
| a | 97 | 61 |
| ? | 63 | 3F |
Əl ilə çevirmə zamanı tez-tez rəqəm simvolu onun ifadə etdiyi ədədlə qarışdırılır. 7 simvolunun onluq ASCII kodu 7 deyil, 55-dir. Digər yayğın səhv isə ASCII cədvəlindən onaltılıq qiyməti köçürüb onu onluq qiymət kimi qəbul etməkdir.
ASCII praktikada harada istifadə olunur?
ASCII sistemlərdə simvollarla ədədlər arasında sadə və geniş tanınan uyğunluq lazım olduqda istifadə edilir. Müasir sistemlər adətən Unicode-dan istifadə edir, lakin onun ilk 128 kod nöqtəsi ASCII ilə üst-üstə düşür.
- Proqramlaşdırmada sadə mətn fayllarını təhlil edərkən, simvol diapazonlarını yoxlayarkən və xüsusi escape ardıcıllıqları ilə işləyərkən ASCII qiymətlərindən istifadə olunur.
- Şəbəkələrdə bir çox protokol əmrlərində, başlıqlarda və diaqnostik məlumat mübadiləsində ASCII ilə uyğun mətn işlədilir.
- Elektronikada ASCII əmrləri və göstəriciləri çox vaxt serial konsollar, mikrokontrollerlər və sınaq avadanlığı vasitəsilə göndərilir.
- Təhsildə simvol kodlaşdırmasını, ikilik qiymətləri və məlumatların təqdim olunmasını izah etmək üçün ASCII cədvəllərindən istifadə edilir.
- Radio avadanlığı idarəetmə interfeysləri vasitəsilə ASCII əmrləri mübadilə edə bilər, paket radio sistemləri isə ASCII mətnini daşıya bilər.
Spesifikasiyada kod başqa say sistemində göstərilibsə, Onaltılıq çevirici, Onluq çevirici və ya İkilik çevirici eyni ədədi qiyməti tələb olunan yazılışda ifadə etməyə kömək edə bilər.
Boşluqlar, aksentli hərflər və digər mürəkkəb girişlər necə emal olunur?
Boşluq da simvoldur və onun ASCII qiyməti 32-dir. Durğu işarələrinin və rəqəmlərin də hər birinin öz qiyməti var. Tabulyasiya, yeni sətrə keçid və digər idarəetmə simvollarının da kodları mövcuddur, lakin çevrilmiş simvollar boş görünə və ya mətnin düzülüşünü dəyişə bilər.
Aksentli hərflər, emoji və latın qrafikasından kənar yazı sistemləri standart ASCII-yə daxil deyil. Bu çevirici bayt yönümlü PHP funksiyalarından istifadə etdiyinə görə UTF-8 mətni bir Unicode simvolu kimi deyil, bir neçə bayt qiyməti kimi emal oluna bilər. Alət é simvolunu e kimi transliterasiya etmir, naməlum kodlaşdırmanı müəyyənləşdirmir və Unicode kod nöqtələrinin tam çevrilməsini təmin etmir.
Uzun mətn parçaları çoxlu ayrı-ayrı bayt qiyməti yaradır. Buna görə bütöv sənədi çevirmək əvəzinə konkret simvolları yoxlamaq adətən daha praktikdir.
Tez-tez verilən suallar
128-dən 255-ə qədər qiymətlər ASCII-yə daxildirmi?
Xeyr. Standart ASCII 127-də bitir. 128-dən 255-ə qədər qiymətlər ASCII xaricindədir və onların necə şərh olunması kodlaşdırmadan asılıdır.
NUL ilə sıfır rəqəmi arasında nə fərq var?
NUL 0 qiymətli idarəetmə kodudur və formatdan və ya protokoldan asılı olaraq sonlandırıcı və ya doldurma baytı kimi istifadə oluna bilər. Görünən 0 rəqəminin onluq kodu 48-dir. Buna görə bunlar fərqli qiymətlərdir və bir-birini əvəz edə bilməz.
Parolları və ya məxfi açarları çeviriciyə daxil etmək olarmı?
Xeyr. Daxil edilən məlumat HTTPS üzərindən göndərilsə və saxlanılmasa da, məxfi məlumatları lokal skript və ya oflayn alətlə emal etmək daha məqsədəuyğundur. Adi hərfləri, protokol qiymətlərini və tədris tapşırıqlarını yoxlayarkən çevirmə üçün yalnız lazım olan ən kiçik mətn parçasını daxil et.
Oxşar alətlər
Populyar alətlər
Mətnin ölçüsünü baytlarda (B), kilobaytlarda (KB) və ya meqabaytlarda (MB) əldə edin.
Ping alətimizlə istənilən vebsaytın, serverin və ya portun vəziyyətini və cavab müddətini tez və səmərəli şəkildə yoxlayın.
Digily Link-in IP axtarış aləti istənilən IP ünvanı haqqında ətraflı məlumat təqdim edir. Hərtərəfli IP məlumatı əldə etmək üçün bu pulsuz onlayn xidmətdən istifadə edin.
WhatsApp linkinizi dərhal və pulsuz yaradın. Fərdi mesaj əlavə edin və hesab açmadan və kod yazmadan bir kliklə söhbətə başlayın.