تبدیل متن به باینری و باینری به متن (UTF-8)
با این ابزار می توانید متن را به باینری تبدیل کنید و همچنین باینری را دوباره به متن برگردانید. هم متن انگلیسی و هم متن فارسی پشتیبانی می شود. تبدیل ها با استاندارد UTF-8 انجام می شود، خروجی به صورت گروه های ۸ بیتی (بایت) نمایش داده می شود و قابل کپی و اشتراک است.
تبدیل متن به باینری چطور کار می کند؟
کامپیوتر هر کاراکتر را با یک کد عددی می شناسد. ابتدا هر کاراکتر به بایت های UTF-8 تبدیل می شود، سپس هر بایت به عدد مبنای ۲ (باینری) در قالب ۸ رقم ۰ و ۱ نوشته می شود. حروف انگلیسی و ارقام هرکدام فقط ۱ بایت (۸ بیت) می گیرند، اما حروف فارسی در UTF-8 معمولاً ۲ بایت (۱۶ بیت) هستند؛ به همین دلیل هر حرف فارسی دو گروه ۸ بیتی تولید می کند. برای برگرداندن، عکس همین مسیر طی می شود: هر ۸ بیت به یک بایت و بایت ها دوباره به متن UTF-8 تبدیل می شوند.
مثال کامل
کلمهٔ انگلیسی Hi از دو حرف ساخته شده: H کدش ۷۲ است و باینری اش 01001000، و i کدش ۱۰۵ است و باینری اش 01101001. پس خروجی برابر است با 01001000 01101001 — دو گروه ۸ بیتی برای دو کاراکتر انگلیسی.
نکات کار با ابزار
- خروجی باینری در گروه های ۸ بیتی با یک فاصله میان هر بایت نمایش داده می شود.
- برای تبدیل باینری به متن، فقط ۰ و ۱ (به همراه فاصله یا خط جدید) مجاز است.
- تعداد بیت ها باید مضرب ۸ باشد؛ اگر باینری ناقص باشد پیام خطا می گیرید.
- در کنار خروجی، شمار کاراکتر، بایت و بیت هم نشان داده می شود.
- روی کامپیوتر با Ctrl/Cmd + Enter می توانید سریع تبدیل کنید.