ASCII dönüştürücü

Herhangi bir dize girdisi için metni ASCII’ye dönüştürün ve tersini yapın.

2 derecelendirmenin 5'ı
ASCII dönüştürücü

ASCII dönüştürücü, metin karakterlerini ASCII kod değerlerine, ASCII değerlerini de yeniden karakterlere dönüştüren ücretsiz bir araçtır.

ASCII nedir ve nasıl çalışır?

ASCII, İngiliz alfabesindeki her harfe, rakama, noktalama işaretine ve kontrol karakterine bir sayı atayan karakter kodlama standardıdır. Standart ASCII, 0 ile 127 arasında numaralandırılmış 128 değer içerir. Bu nedenle her değer yedi bite sığar.

0 ile 31 arasındaki kodlar ve 127, kontrol karakterleridir. Görünür simgeler yerine satır besleme, sekme veya silme gibi işlemleri temsil ederler. 32 ile 126 arasındaki kodlar ise boşluk, harf ve noktalama işaretleri dahil yazdırılabilir karakterlerdir. Büyük ve küçük harflerin değerleri farklıdır. Örneğin A 65, a ise 97 değerine karşılık gelir.

Şema: metin ASCII dönüştürücü aracından iki yönde geçer

ASCII dönüştürücü nasıl kullanılır?

Metindeki karakterlerin sayısal değerlerini öğrenmek için ASCII'ye dönüştür alanına normal metin gir. Bir ASCII değerinin karşılık geldiği karakteri bulmak için de bu değeri Metne dönüştür alanına yaz. Dönüştürme işlemi ord, chr ve strlen dahil olmak üzere bayt tabanlı PHP işlevlerini kullanır.

  1. Bir harfe, rakama veya noktalama işaretine atanmış kodu kontrol etmek için ASCII'ye dönüştür seçeneğini kullan.
  2. Elinde sayısal bir kod varsa ve hangi karaktere karşılık geldiğini bulman gerekiyorsa Metne dönüştür seçeneğini kullan.
  3. Dönüştürülen değeri Ascii sonuç alanında görüntüle.
digily.link üzerindeki ASCII dönüştürücü aracı ve giriş formu

İşlem sunucuda gerçekleştirilir. Girdi, HTTPS üzerinden sunucuya gönderilir ve saklanmaz. Bu nedenle verilerin tamamen cihazında kaldığını söylemek doğru değildir.

Dönüştürme örneği ve referans değerleri

Basit bir örnek olarak CAT metni, 67, 65 ve 84 ondalık kodlarına karşılık gelir. Bu kod değerlerini değiştirmeden yeniden metne dönüştürdüğünde sonuç CAT olur. Her bayt ayrı ayrı işlenir ve değerlerin sırası değiştirilmemelidir.

Karakter veya kontrol Ondalık ASCII değeri Onaltılık değer
Satır besleme 10 0A
Boşluk 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

Elle dönüştürme sırasında sık yapılan hatalardan biri, bir rakamı temsil ettiği sayıyla karıştırmaktır. 7 karakterinin ondalık ASCII kodu 7 değil, 55'tir. Bir başka hata kaynağı da ASCII tablosundaki onaltılık bir değeri kopyalayıp ondalık değer olarak yorumlamaktır.

ASCII dönüştürücü aracının ürettiği örnek sonuç

ASCII pratikte nerelerde kullanılır?

ASCII, karakterlerle sayılar arasında basit ve yaygın olarak tanınan bir eşlemeye ihtiyaç duyulan sistemlerde kullanılır. Günümüzde sistemler genellikle Unicode kullanır, ancak Unicode'un ilk 128 kod noktası ASCII ile aynıdır.

  • Programlama alanında düz metin dosyaları ayrıştırılırken, karakter aralıkları denetlenirken ve kaçış dizileriyle çalışılırken ASCII değerleri kullanılır.
  • Ağ iletişiminde birçok protokol komutunda, üstbilgide ve tanılama alışverişinde ASCII uyumlu metin kullanılır.
  • Elektronikte ASCII komutları ve ölçüm değerleri genellikle seri konsollar, mikrodenetleyiciler ve test ekipmanları üzerinden gönderilir.
  • Eğitimde karakter kodlamasını, ikili değerleri ve veri gösterimini açıklamak için ASCII tablolarından yararlanılır.
  • Radyo ekipmanları, kontrol arayüzleri üzerinden ASCII komutları alışverişi yapabilir. Paket radyo sistemleri de ASCII metni taşıyabilir.

Bir teknik özellik kodu farklı bir sayı tabanında veriyorsa aynı sayısal değeri gereken gösterime çevirmek için Onaltılık dönüştürücü, Ondalık dönüştürücü veya İkili dönüştürücü kullanılabilir.

Boşluklar, aksanlı harfler ve diğer sorunlu girdiler nasıl işlenir?

Boşluk da bir karakterdir ve ASCII değeri 32'dir. Noktalama işaretleriyle rakamların da kendilerine ait değerleri vardır. Sekmeler, satır beslemeler ve diğer kontrol karakterleri de kodlara sahiptir. Ancak dönüştürüldüklerinde boş görünebilir veya sayfa düzenini değiştirebilirler.

Aksanlı harfler, emojiler ve Latin alfabesi dışındaki yazı sistemleri standart ASCII'nin parçası değildir. Bu dönüştürücü bayt odaklı PHP işlevleri kullandığından UTF-8 metni tek bir Unicode karakteri yerine birden fazla bayt değeri olarak işleyebilir. é karakterini e karakterine dönüştürmez, bilinmeyen bir kodlamayı belirlemez ve eksiksiz Unicode kod noktası dönüşümü sağlamaz.

Uzun metinler çok sayıda ayrı bayt değeri üretir. Bu nedenle belgenin tamamını dönüştürmek yerine yalnızca merak edilen karakterlere bakmak genellikle daha pratiktir.

Sık sorulan sorular

128 ile 255 arasındaki değerler ASCII'ye dahil mi?

Hayır. Standart ASCII 127'de sona erer. 128 ile 255 arasındaki değerler ASCII'nin dışındadır ve nasıl yorumlanacakları kullanılan kodlamaya bağlıdır.

NUL ile sıfır rakamı arasındaki fark nedir?

NUL, 0 numaralı kontrol kodudur ve biçime ya da protokole bağlı olarak sonlandırıcı veya dolgu baytı olarak kullanılabilir. Görünür 0 rakamının ondalık kodu ise 48'dir. Dolayısıyla bunlar farklı değerlerdir ve birbirlerinin yerine kullanılamazlar.

Dönüştürücüye parola veya özel anahtar yapıştırmalı mıyım?

Hayır. Girdi HTTPS üzerinden gönderilip saklanmasa da gizli bilgileri yerel bir betik veya çevrimdışı araçla işlemek daha uygundur. Normal harfler, protokol değerleri ve ders çalışmalarıyla ilgili kontroller için yalnızca dönüşümde gereken en küçük metin parçasını gir.

Benzer araçlar

İkili dönüştürücü

Metni ikiliye dönüştürün ve herhangi bir dize girdisi için diğer yöne dönüştürün.

4,997
39
Onaltılık dönüştürücü

Herhangi bir dize girdisi için metni onaltılıya dönüştürün ve tersi yönde dönüştürün.

5,299
142
Ondalık dönüştürücü

Herhangi bir dize girişi için metni ondalık biçime ve tersine dönüştürün.

5,037
55

Popüler araçlar