İkiliden metne ve geriye
Metni parça parça ikili koda ve ikili kodu tekrar metne dönüştürün.
İkiliden metne ve geriye
İkili, bir bilgisayarın aslında metni depolama şeklidir: her karakter bir veya daha fazla bayta dönüşür ve her bayt sekiz bit olur. Arkasındaki sıfırları ve birleri görmek için bir cümle yapıştırın veya bir ikili dosya dizesi yapıştırın ve mesajı tekrar okuyun. Yön sizin için seçilir; yalnızca 0'lar, 1'ler ve ayırıcılardan oluşan girişin kodu çözülür, diğer her şey kodlanır - ve siz yazdıkça sonuç güncellenir.
Otomatik algılama bir tahmindir ve bir durum gerçekten belirsizdir: 1010 gibi bir rakam dizisi kod olarak okunur ve bir karakterin kodunu çözer. Eğer dört rakamın kendisini kastetmişseniz, metnin yönünü koda ayarlayın ve bunun yerine onların ikili kodunu alın. Yön seçicinin amacı budur.
Ayırıcı çıktıyı şekillendirir. Baytlar arasındaki boşluk, okunabilir varsayılan değerdir ve çoğu ikili çeviricinin ürettiği şeydir. Hiçbir ayırıcı, dosya formatlarında ve protokol belgelerinde kullanılan kesintisiz bit dizesini vermez. Özel bir ayırıcı, yazdığınız her şeyi alır (virgül, kısa çizgi veya her satıra bir bayt koymak için \\n). Tabanı sekizliye çevirin ve her bayt 000'den 377'ye kadar üç basamaklı hale gelir, chmod'un arkasındaki gösterim, eski Unix araçları ve C dizelerinde \\nnn çıkışları olur. UTF-8 her karakteri kapsar; dolayısıyla vurgulu bir harf iki bayta, bir emoji ise dört bayta mal olur; ASCII katı 7 bitlik bir kümedir ve yanlış baytları sessizce yazmak yerine 127 kodunun üzerindeki her şeyi reddeder.
Kodun geri okunması kasıtlı olarak hoşgörülüdür, çünkü gerçek ikili kod karmaşık hale gelir. Boşluklar ve satır sonları göz ardı edilir, 0b ve 0o önekleri çıkarılır ve yedi basamaklı grup tekrar bayta eklenir. Atlanmak yerine başıboş harfler raporlanır, bu nedenle bozuk bir macun asla makul bir yanlış kelimeyle yanıt vermez. Her şey tarayıcınızda çalışır ve hiçbir şey yüklenmez.