این ابزار درست کار نمی‌کند؟

دربارهٔ ابزار «مبدل TEXT به BINARY آنلاین»

این ابزار متن را به دودویی تبدیل می‌کند — توالی ۰ها و ۱ها که کامپیوترها واقعاً ذخیره می‌کنند. نقطه کد یونیکد هر کاراکتر به نمایش دودویی ۸ بیتی آن تبدیل می‌شود (یا ۱۶/۳۲ بیتی برای غیر ASCII).

برای آموزش نحوه کار ذخیره‌سازی کامپیوتر در سطح بیت، ساختن پازل یا سرنخ‌های اتاق فرار، پنهان کردن پیام در پازل‌های گیک، یا فقط ارضای کنجکاوی در مورد آنچه زیر پوسته است مفید است.

ابزار از ورودی UTF-8 پشتیبانی می‌کند بنابراین کاراکترها از هر زبانی به درستی تبدیل می‌شوند. همچنین می‌توانید padding (۸/۱۶/۳۲ بیت در هر کاراکتر) و جداکننده بین بایت‌ها (فاصله، کاما، خط جدید) را تنظیم کنید.

چطور از این ابزار استفاده کنم؟

چطور متن را به مقادیر بایت جداشده با فاصله تبدیل کنم؟

  1. متن خود را بچسبانید

    متن ساده را در فیلد «Text» قرار دهید. ابزار آن را داخلی UTF-8 می‌گیرد، پس هر کاراکتری (شامل ایموجی و خط‌های غیرلاتین) پشتیبانی می‌شود.

  2. ظاهر خروجی

    هر بایت UTF-8 به‌صورت عدد دهدهی ۰–۲۵۵ با یک فاصله جدا می‌شود. ASCII یک بایت می‌شود؛ ایموجی و سایر code pointهای صفحه تکمیلی ۳–۴ بایت می‌شوند.

  3. «اجرا» را بزنید

    خروجی یک فیلد `bytes` شامل جریان دهدهی جداشده با فاصله است. با binary-to-text معکوس کنید تا رشتهٔ UTF-8 اصلی بازگردد (round-trip بدون اتلاف است).

  4. علی‌رغم نام، خروجی دهدهی است

    نام ابزار «binary» است اما مقادیر بایت دهدهی می‌دهد، نه ارقام 0/1. برای خروجی واقعی بیتی، بعد از کپی با `.toString(2).padStart(8, '0')` فرمت کنید.