تبدیل متن فارسی به کد باینری
در حالت متن به باینری، متن را وارد کنید. ابتدا UTF-8 ساخته و سپس هر بایت با هشت رقم صفر و یک نمایش داده میشود. میتوانید فاصله بین بایتها را روشن یا خاموش کنید؛ این گزینه محتوای بایتها را عوض نمیکند.
برای مثال حرف A باینری 01000001 دارد. حروف فارسی و بسیاری از نویسههای دیگر چند بایت میگیرند. تبدیل درست باید بایتهای UTF-8 را پردازش کند، نه بریدن مستقیم کد یونیکد به قطعههای هشتبیتی.
تبدیل باینری به متن
حالت برعکس را انتخاب و رشته باینری را جایگذاری کنید. فاصله، تب و خط جدید مجازند. پس از حذف این جداکنندهها تعداد بیت باید مضرب هشت باشد؛ نویسهای غیر از صفر و یک پذیرفته نمیشود.
اگر بایتها UTF-8 معتبر نباشند، خطا نشان داده میشود و نویسه جایگزین بیصدا تولید نمیشود. دادههای فایل اجرایی یا کدگذاریهای قدیمی الزاماً متن UTF-8 نیستند.
بایت، بیت و یونیکد
هر بایت از هشت بیت تشکیل میشود. در UTF-8 یک نویسه میتواند چند بایت داشته باشد؛ یک شکل دیداری ترکیبی نیز ممکن است چند نویسه داشته باشد. طول باینری را با تعداد حروف روی صفحه یکی نگیرید.
شکلهای مختلف ی، نیمفاصله، خط جدید و فاصله حفظ میشوند. ابزار برای کوتاه کردن خروجی، متن را پاکسازی یا یکسانسازی زبانی نمیکند.
کاربرد آموزشی و فنی
این صفحه برای یادگیری نمایش داده، بررسی بایتهای یک متن و آزمایش رفتوبرگشت مناسب است. برای تبدیل یک عدد بین مبناها، بخش پیشرفته ابزار تبدیل عدد را به کار ببرید؛ آن مسئله با کدگذاری متن متفاوت است.
برای تبادل متن در URL یا قالبهای متنی، Base64 و کدگذاری درصدی در ابزار کدگذاری متن موجودند. هیچکدام بهخودیخود رمزنگاری نیستند.
خروجی و محدودیت
متن اولیه تا ۵۰ هزار واحد متنی و باینری تا ۱٫۸ میلیون نویسه محدود است. خروجی را میتوانید کپی یا دریافت کنید. تغییر جهت یا متن، خروجی قبلی را پنهان میکند.
پردازش روی دستگاه است و نتیجه در نشانی یا حافظه دائمی ذخیره نمیشود. اگر محتوا محرمانه است، دریافت فایل یا کپی روی دستگاه مشترک میتواند نسخهای خارج از صفحه ایجاد کند.
نظرات و پرسشها ۰
پرسش یا تجربهٔ مرتبط با همین صفحه را بنویسید؛ پاسخ تیم تولزچی هم اینجا نمایش داده میشود.
نوشتن دیدگاهگفتوگو را شروع کنید
هنوز دیدگاهی برای این صفحه منتشر نشده است. پرسشها و تجربههای مرتبط پس از بررسی نمایش داده میشوند.