Pulsuz İkilikdən Mətnə Çevirici
Mətni ikilik (0 və 1) sistemə və geri çevirin. UTF-8 kodlamasını dəstəkləyir. İstənilən mətn üçün bayt və bit sayını görün.
Ümumi istifadələr
- Kompüter Elmləri üçün İkili ÖyrəninKompüterlərin metni ikiləmi olaraq necə saxladığını başa düşün - hərflərin 8-bit ASCII baytlarına necə xəritə edildiğini görmək.
- İkili Kod Tapmacaları və ŞifrələrQaçış otağları, tapmacalar və kodu parçalayan oyunlar üçün gizli mesajları ikili formatında kodlaşdırın.
- Şəbəkədə İkili NümayəndəlikMətn məlumatlarının şəbəkə qatında ikiləmi olaraq necə təmsil edildiyini görün - protokol analizi üçün faydalıdır.
- İkili ilə Mətn SteqanoqrafiyasıMətn mesajlarını ikili məlumatlar içində gizlədin - steqanoqrafik kodlama konsepsiyalarına giriş.
- İkili Məlumat Transmisiyasını AnlayınMətn hər hansı ardıcıl xəttlər, Bluetooth və radyo üzərindən ötürülmə üçün ikimətnə kodlaşdırıldığını görün.
Necə İşləyir
Çevirmə tamamilə brauzerinizdə Veb API-nin daxili TextEncoder və TextDecoder-indən istifadə edərək işləyir — hər müasir brauzerin istifadə etdiyi eyni UTF-8 kodlaşdırma mühərriki. Heç bir kitabxana idxal edilmir; parçalama, əsas çevrilmə və bayt təhlili hamısı lokal işləyən əl ilə yazılmış JavaScript-dir.
- 1TextEncoder mətninizi kodlaşdırırMətni baytlara çevirərkən, brauzerin TextEncoder.encode()-u hər simvolu — emoji və ASCII-olmayan yazılar daxil olmaqla — onun UTF-8 bayt ardıcıllığına xəritələyir. Bu, brauzerlərin forma məlumatı göndərərkən daxili olaraq istifadə etdiyi eyni kod yoludur.
- 2Əl ilə yazılmış parçalayıcı baytları formatlayırHər bayt dəyəri seçilmiş əsasa (toString(2) vasitəsilə ikilik, toString(16) vasitəsilə hex, toString(8) vasitəsilə səkkizlik və ya onluq) çevrilir və sabit bir enliyə doldurulur. Bir qruplaşdırma seçimi baytların boşluqlarla, yeni sətirlərlə, nibble boşluqları (4-bit cütlər) ilə, ya da heç nə ilə ayrılıb-ayrılmadığını idarə edir.
- 3Parser əks istiqamət üçün baytları yenidən qururKodlanmış formadan mətnə geri qayıdarkən, əl ilə yazılmış bir parser ayırıcıları çıxarır və girişi sabit-enlikli parçalara (ikilik üçün 8 simvol, hex üçün 2, səkkizlik üçün 3) və ya onluq üçün boşluqla ayrılmış nişanlara bölür. Hər parça düzgün əsasda parseInt() ilə təhlil olunur, 0–255 diapazonunda olduğu doğrulanır və bir Uint8Array-ə yerləşdirilir.
- 4TextDecoder UTF-8-i doğrulayır və çıxarırUint8Array TextDecoder('utf-8', { fatal: true })-ə ötürülür, bayt ardıcıllığı etibarlı UTF-8 deyilsə xəta atır — etibarsız çoxbaytlı ardıcıllıq yaradan ikilik giriş kimi halları tutaraq. Çıxışın altında simvol, bayt və bit sayı göstərilir.
Əlaqəli Alətlər
Hex Görüntüləyici
İstənilən faylın xam baytlarını klassik ofset / hex / ASCII dumpunda, sehrli nömrə fayl tipi aşkarlaması ilə yoxlayın. Yerli olaraq oxunur; heç vaxt yüklənmir.
Rəqəm Bazası Çevirici
Rəqəmləri ikilik, səkkizlik, onluq və onaltılıq arasında çevirin. Bit ölçüsünü uyğunluğunu və qruplaşdırılmış ikilik çıxışı dərhal görün.
Morze Kodu Tərcüməçisi
Mətni Morze koduna və geri çevirin. Mesajınızın audio oxunuşunu real vaxtda dinləyin.