ASCII Tablosu

Eksiksiz ASCII tablosu — ondalık, onaltılık, octal, ikili ve HTML varlıkları, tıkla-kopyala ile.

Nasıl kullanılır

  1. Karaktere, koda veya ada göre arayın — "65", "0x41", "A" veya "ESC" deneyin — tabloyu anında süzmek için.
  2. Her karakteri tüm tabanlarda aynı anda okuyun: ondalık, onaltılık, octal, 8 bit ikili ve HTML varlığı.
  3. Yazdırılabilir herhangi bir karaktere tıklayarak onu doğrudan panonuza kopyalayın.

Bu araç hakkında

ASCII (American Standard Code for Information Interchange, 1963), 0'dan 127'ye kadar olan sayıları bilişimin üzerine kurulduğu karakterlere atar: 33 denetim kodu ve 95 yazdırılabilir karakter — harfler, rakamlar, noktalama işaretleri ve boşluk. Bu atamalar hiç ortadan kalkmadı: Unicode'un ilk 128 kod noktası tam olarak ASCII kümesidir ve salt ASCII bir dosya, bayt bayt geçerli UTF-8'dir. 60 yıllık bu tablonun hâlâ bir programcının en çok açtığı referans olmasının nedeni budur: aynı zamanda her modern metin kodlamasının başlangıcıdır.

Tablo her kodu, ihtiyaç duyabileceğiniz tüm gösterimlerde yan yana gösterir — ondalık, onaltılık, octal, 8 bit ikili ve HTML varlığı (& ve < gibi yaygın bir adı olanlarda adlandırılmış, diğerlerinde sayısal). 0–31 arasındaki denetim karakterleri standart kısaltmalarıyla görünür ve günlük işte hâlâ önemli olan birkaçı açıklanır: NUL, C'de dizeleri sonlandırır; HT, Tab tuşudur; LF, Unix'te satırları bitirir; CR, Windows'ta satırları bitirmek için LF ile birleşir; ESC, terminal denetim dizilerini açar. Geri kalanı büyük ölçüde, yalnızca eski protokollerde ve ikili dökümlerde karşılaşacağınız teleks mirasıdır.

Tipik kullanımlar: kodda kaçış dizileri ve karakter aritmetiği yazmak ("A"nın 65, "a"nın 97 olduğu klasik içgörü — tam 32 fark, tek bir bit; hızlı büyük/küçük harf dönüşümü böyle çalışır), bir onaltılık dökümü çözmek, doğru HTML varlığını seçmek veya bir dosyayı hangi görünmez karakterin bozduğunu kontrol etmek. Arama bir karakteri, ondalık veya onaltılık bir kodu ya da bir denetim kodu adını kabul eder; yazdırılabilir bir satıra tıklamak karakterin kendisini kopyalar. Tablonun tamamı %100 tarayıcınızda oluşturulur ve aranır — hiçbir şey hiçbir yere iletilmez.

Sık sorulan sorular

"A" neden 65 ve "a" neden 97?

Tasarımcılar büyük ve küçük harf alfabelerini tam 32 konum arayla yerleştirdi; böylece tek bir bit (0x20) farkla ayrılırlar. O tek biti çevirmek harfin büyüklüğünü değiştirir — derleyicilerin ve kitaplıkların hızlı harf dönüşümü için hâlâ kullandığı bir numara.

Denetim karakterleri (0–31) nedir?

Bir sembol yazdırmak yerine cihazı denetleyen, teleks makinelerinden miras yazdırılamaz kodlardır. Birkaçı hâlâ her yerdedir: NUL (0) C dizelerini bitirir, HT (9) Tab'dır, LF (10) ve CR (13) satırları bitirir ve ESC (27) terminal renk ve imleç dizilerini başlatır.

LF ile CR arasındaki fark nedir?

LF (satır besleme, 10) bir sonraki satıra geçer ve Unix, Linux ile macOS'te satır sonudur; CR (satır başı, 13) satırın başına döner. Windows satırları CRLF çiftiyle (13 ve ardından 10) bitirir — platformlar arası dosyalardaki "^M" karakterlerinin ve diff gürültüsünün klasik nedeni.

ASCII, Unicode veya UTF-8 ile aynı şey mi?

ASCII bir alt kümedir: Unicode, 128 ASCII kodunu ilk 128 kod noktası olarak benimsedi ve UTF-8 onları aynı tekil baytlar olarak kodlar. Salt ASCII her dosya bu yüzden zaten geçerli UTF-8'dir; ç veya emoji gibi karakterler 127'nin ötesinde yaşar ve çok baytlı UTF-8 dizileri gerektirir.

Aramam veya kopyaladığım karakterler tarayıcımdan çıkıyor mu?

Hayır. Tablo yerel olarak oluşturulur; hem arama hem kopyalama cihazınızda %100 JavaScript'te çalışır — hiçbir şey herhangi bir sunucuya iletilmez veya kaydedilmez.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.