متن را به باینری، اکتال، دسیمال و هگزادسیمال تبدیل کنید — و برعکس. هر فیلد زنده و قابل ویرایش است، با گزینه‌های جداکننده، padding و حروف بزرگ.

هر فیلد زیر را ویرایش کنید — بقیه فوری به‌روز می‌شوند. همه چیز روی دستگاه شما با UTF-8 اجرا می‌شود؛ هیچ چیزی آپلود نمی‌شود.

جداکننده
نحوه جدا شدن هر مقدار در خروجی باینری، اکتال و هگز.
هر مقدار را به عرض ثابت padding کنید (مثلاً 01001000).
حروف هگزادسیمال را با حروف بزرگ نمایش دهید (FF به جای ff).
ورودی برای این فرمت نامعتبر است.
ورودی برای این فرمت نامعتبر است.
ورودی برای این فرمت نامعتبر است.
ورودی برای این فرمت نامعتبر است.

درباره تبدیل متن به باینری، اکتال و هگز

این ابزار متن را به دودویی، هشتگانی، ده‌دهی و شانزده‌شانزدهی تبدیل می‌کند — و هریک از این سیستم‌های عددی را نیز به متن قابل‌خواندن برمی‌گرداند. هر پنج فیلد زنده و قابل‌ویرایش هستند: در یکی تایپ کنید و چهار فیلد دیگر فوراً و کاراکتر به کاراکتر به‌روزرسانی می‌شوند.

در پس‌زمینه هر کاراکتر به‌صورت بایت‌های UTF-8 کدگذاری می‌شود و هر بایت در پایه انتخابی شما نمایش داده می‌شود. برای مثال، حرف «H» در دودویی 01001000، در هشتگانی 110، در ده‌دهی 72 و در شانزده‌شانزدهی 48 است. گزینه‌ها جداکننده بین مقادیر، صفرچینی به یک عرض ثابت و حروف بزرگ یا کوچک شانزده‌شانزدهی را کنترل می‌کنند.

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

نحوه استفاده از تبدیل متن به باینری، اکتال و هگز

  1. متن خود را در فیلد Text تایپ یا جای‌گذاری کنید — فیلدهای دودویی، هشتگانی، ده‌دهی و شانزده‌شانزدهی به‌صورت زنده پر می‌شوند.
  2. یا مقادیر را در هر فیلد پایه (برای مثال دودویی) جای‌گذاری کنید تا دوباره به متن رمزگشایی شوند.
  3. برای خروجی عددی یک جداکننده — فاصله، ویرگول، خط جدید یا هیچ‌کدام — انتخاب کنید.
  4. صفرچینی برای مقادیر با عرض ثابت (مثلاً 01001000) و حروف بزرگ شانزده‌شانزدهی را در صورت ترجیح FF به‌جای ff فعال کنید.
  5. کنار هر فیلد روی Copy کلیک کنید، یا از Load sample و Clear برای آزمایش استفاده کنید.

سوالات متداول

هر کاراکتر به‌صورت یک یا چند بایت UTF-8 کدگذاری می‌شود و هر بایت به‌صورت یک عدد دودویی ۸ بیتی نوشته می‌شود. «A» به 01000001 و «H» به 01001000 تبدیل می‌شود. همین بایت‌ها در هشتگانی، ده‌دهی و شانزده‌شانزدهی نیز نمایش داده می‌شوند.

بله. هر فیلد در هر دو جهت کار می‌کند — مقادیر دودویی، هشتگانی، ده‌دهی یا شانزده‌شانزدهی را جای‌گذاری کنید تا ابزار آن‌ها را فوراً به متن رمزگشایی کند. اگر مقداری برای آن قالب معتبر نباشد، ورودی را علامت‌گذاری می‌کند.

بله. چون کدگذاری از UTF-8 استفاده می‌کند، حروف دارای علامت و ایموجی کار می‌کنند — آن‌ها فقط بیش از یک بایت به ازای هر کاراکتر تولید می‌کنند. یک «é» دو بایت و بیشتر ایموجی‌ها چهار بایت تولید می‌کنند.

هر مقدار را به یک عرض ثابت می‌رساند، بنابراین بایت‌های دودویی همیشه ۸ رقم نشان می‌دهند (01001000 به‌جای 1001000). این کار ستون‌ها را هم‌تراز نگه می‌دارد و روش متداول نوشتن بایت‌ها است.

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

اشتراک‌گذاری
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید — کد زیر را کپی و جای‌گذاری کنید.