application دانلود اپلیکیشن وحید مجیدی
ورود / ثبت نام 🗝️

آخرین بروزرسانی: "1404-10-11"

تبدیل متن به کد باینری - text to binary - باینری به متن - binary to text - تبدیل فارسی و انگلیسی - Persian English binary - کدگذاری و دیکدینگ - encode decode - مبدل آنلاین باینری - binary converter

تبدیل متن به کد باینری text to binary باینری به متن binary to text تبدیل فارسی و انگلیسی Persian English binary کدگذاری و دیکدینگ encode decode مبدل آنلاین باینری binary converter

تبدیل آنلاین متن فارسی و انگلیسی به کدهای باینری و بالعکس یکی از ابزارهای جذاب و آموزشی در دنیای فناوری اطلاعات است که به کاربران امکان می‌دهد تا متون ساده را به زبان ماشین (۰ و ۱) تبدیل کنند و دوباره به حالت اصلی بازگردانند. این فرآیند نه‌تنها برای برنامه‌نویسان و دانشجویان علوم کامپیوتر مفید است، بلکه برای آموزش مفاهیم پایه‌ای رمزگذاری (Encoding) و درک نحوهٔ کار رایانه‌ها نیز کاربرد دارد. در واقع، این ابزار پلی است میان زبان انسان و زبان ماشین.

logo

تبدیل آنلاین متن فارسی و انگلیسی به کدهای باینری و بالعکس



اسکی (ASCII) چیست؟

کلمه اسکی (ASCII) مخفف عبارت "American Standard Code for Information Interchange" به معنای "استاندارد کدگذاری آمریکایی برای تبادل اطلاعات" بوده و تلفظ آن /ˈæski/ است. اسکی یکی از کدبندی‌های نوشته (Character Encoding) است که به وسیله آن طرفین مبادله کننده اطلاعات می‌توانند به طور صحیح داده‌ها را دریافت و تشخیص بدهند. به عبارت بهتر؛ ASCII نوعی قرارداد برای تشخیص نوشته‌هاست.

کاراکتر ست اسکی خود به دو نوع تقسیم می‌شود. نوع ۷ بیتی که با نام اسکی استاندارد (Standard ASCII) شناخته شده و دارای ۲ به توان ۷ یعنی ۱۲۸ کاراکتر مختلف است که از ۰ تا ۱۲۷ استفاده می‌شوند.

نوع دیگر آن حالت ۸ بیتی است که با نام اسکی توسعه یافته (Extended ASCII) شناخته شده و دارای ۲ به توان ۸ یعنی ۲۵۶ کاراکتر مختلف است که از ۰ تا ۲۵۵ استفاده می‌شود. حالت توسعه یافته جدا از حالت استاندارد نیست بلکه از ۰ تا ۱۲۷ کاراکتر اول آن درست مانند حالت استاندارد بوده و فقط بقیه کاراکترها به بعد از آن (از ۱۲۸ تا ۲۵۵) اضافه شده است. کاراکترهای اضافی دارای هیچ استانداردی نبوده و ممکن است در دستگاه‌ها و کامپیوترهای مختلف فرق داشته باشد مثلاً در کامپیوتر X کاراکتر اسکی ۱۵۰ معادل حرف û و در کامپیوتر Y معادل حرف ب باشد اما کاراکترهای قبل از ۱۲۸ همگی ثابت هستند.

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

در پاسخ به این سوال باید گفت که در سخت افزار دستگاه های کامپیوتری ترانزیستور های به کار رفته با گیت هایی که دارند فقط می توانند امکان عبور یا منع عبور جریان را دارند. بنابراین با ارسال سیگنال های الکتریکی و یا عدم ارسال آن ها می توان دستوراتی را به دستگاه الکتریکی خودمان بفهمانیم.

حال اگر فرض کنیم که بخواهیم مبنایی بیشتر از دو را برای ارسال دستورات خودمان اضافه کنیم باید مفهوم تازه ای را برای رایانه خودمان تعریف کنیم؛ که این کار نیاز به تدوین مبناهای پیچیده تر و زمان بر تر برای طراحی دارد. بنابراین فعلا از همین سنت و طراحی به طور رایج بر مبنای دو استفاده می شود.

منظور از کد اسکی(ASCII) چیست؟

برای فهم این کدگذاری حروف الفبای فارسی را مانند اعداد 1تا 32 در نظر بگیریم. در این حالت کلمه ای مثل سلام با تبدیل به سیستم دهدهی تبدیل به (28 1 27 15) می شود. در این حالت یک پیام کد گذاری شده را ایجاد کرده ایم. اسکی در حقیقت مجموعه ای از کاراکترهای استاندارد است که قابل فهم برای همه رایانه های طراحی شده در سطح جهان است. دلیل استفاده از این کدگذاری آن است که با توجه به آن که کاراکتر های انگلیسی تنها به 128 عدد برای انتقال داده نیاز دارند استفاده از 7 بیت می تواند کافی و به صرفه باشد.

32 کاراکتر ابتدایی اسکی برای دستورات و داده های کنترلی است. دستوراتی از قبیل اضافه کردن و یا حذف کردن یک کاراکتر را شامل می شود. این کاراکتر ها جدولی را به خود اختصاص می دهند که در ادامه با بخشی از آن آشنا می شویم.

ده دهی

دودویی

کاراکتر

توضیحات

0

0000 0000

NUL

خالی

1

0000 0001

SOH

شروع سرتیتر

2

0000 0010

STX

شروع متن

3

0000 0011

ETX

پایان متن

4

0000 0100

EOT

پایان ارسال

5

0000 0101

ENQ

جستجو

6

0000 0110

ACK

تایید شد

7

0000 0111

BEL

زنگ

8

0000 1000

BS

پسبرد

9

0000 1001

TAB

فاصله افقی

10

0000 1010

LF

خط جدید

11

0000 1011

VT

فاصله عمودی

12

0000 1100

FF

صفحه جدید

13

0000 1101

CR

بازگشت محموله

14

0000 1110

SO

بیرون آوردن

15

0000 1111

SI

داخل کردن

16

0001 0000

DLE

خروج از داده ها

17

0001 0001

DC1

کنترل 1 دستگاه

18

0001 0010

DC2

کنترل 2 دستگاه

19

0001 0011

DC3

کنترل 3 دستگاه

20

0001 0100

DC4

کنترل 4 دستگاه

21

0001 0101

NAK

تایید نشده

22

0001 0110

SYN

synchronous idle

23

0001 0111

ETB

پایان بلوک انتقال

24

0001 1000

CAN

لغو

25

0001 1001

EM

پایان رسانه

26

0001 1010

SUB

جایگزینی

27

0001 1011

ESC

خروج

28

0001 1100

FS

جداکننده فایل

29

0001 1101

GS

جداکننده گروهی

30

0001 1110

RS

جداکننده ضبط

31

0001 1111

US

جداکننده واحد

127

0111 1111

DEL

پاک کردن

کاراکتر قابل چاپ هم بر همین منوال وجود دارد که یونیکد های فارسی را هم شامل می شود. در ادامه بخشی از آن را نیز آشنا می شویم.

متن اسکی + یونیکد الفبای فارسی

معادل باینری

o

۱۱۰۱۱۱۱

p

۱۱۱۰۰۰۰

q

۱۱۱۰۰۰۱

r

۱۱۱۰۰۱۰

s

۱۱۱۰۰۱۱

t

۱۱۱۰۱۰۰

u

۱۱۱۰۱۰۱

v

۱۱۱۰۱۱۰

w

۱۱۱۰۱۱۱

x

۱۱۱۱۰۰۰

y

۱۱۱۱۰۰۱

z

۱۱۱۱۰۱۰

{

۱۱۱۱۰۱۱

|

۱۱۱۱۱۰۰

}

۱۱۱۱۱۰۱

~

۱۱۱۱۱۱۰

ء (همزه)

۱۱۰۱۱۰۰۰۱۰۱۰۰۰۰۱

آ

۱۱۰۱۱۰۰۰۱۰۱۰۰۰۱۰

ا

۱۱۰۱۱۰۰۰۱۰۱۰۰۱۱۱

ب

۱۱۰۱۱۰۰۰۱۰۱۰۱۰۰۰

پ

۱۱۰۱۱۰۰۱۱۰۱۱۱۱۱۰

ت

۱۱۰۱۱۰۰۰۱۰۱۰۱۰۱۰

ث

۱۱۰۱۱۰۰۰۱۰۱۰۱۰۱۱

ج

۱۱۰۱۱۰۰۰۱۰۱۰۱۱۰۰

چ

۱۱۰۱۱۰۱۰۱۰۰۰۰۱۱۰

ح

۱۱۰۱۱۰۰۰۱۰۱۰۱۱۰۱

خ

۱۱۰۱۱۰۰۰۱۰۱۰۱۱۱۰

د

۱۱۰۱۱۰۰۰۱۰۱۰۱۱۱۱

ذ

۱۱۰۱۱۰۰۰۱۰۱۱۰۰۰۰

ر

۱۱۰۱۱۰۰۰۱۰۱۱۰۰۰۱

ز

۱۱۰۱۱۰۰۰۱۰۱۱۰۰۱۰

ژ

۱۱۰۱۱۰۱۰۱۰۰۱۱۰۰۰

تبدیل آنلاین متن , تبدیل متن به باینری , تبدیل باینری به متن , تبدیل متن فارسی به باینری , تبدیل متن انگلیسی به باینری , تبدیل باینری به متن فارسی , تبدیل باینری به متن انگلیسی , کد اسکی , تبدیل باینری به عدد و برعکس

این ابزار به شما امکان می‌دهد متن شما یا رشته‌ای از حروف انگلیسی یا فارسی را وارد کرده و به معادل باینری آن تبدیل کنید، یا برعکس کد باینری را تبدیل به متن خوانا کنید؛ مناسب برای آموزشی، سرگرمی و تحلیل داده.

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

کافیست متن یا کد باینری خود را درج کنید، حالت تبدیل را انتخاب نمایید (متن به باینری یا باینری به متن) و روی دکمه تبدیل کلیک کنید؛ ابزار فوراً خروجی را نشان می‌دهد و قابل کپی، دانلود یا ذخیره است.

دانش‌آموزان و دانشجویانی که با مبانی کامپیوتر کار می‌کنند، مترجمان فنی، برنامه‌نویسان یا هر کسی که می‌خواهد معنای کد باینری را درک کند، این ابزار می‌تواند کمک‌کننده باشد.

نتیجهٔ تبدیل برای متن‌های بسیار تخصصی یا داده‌های بزرگ ممکن است دقیق نباشد؛ برای مثال رشته‌های مخصوص، کاراکترهای خاص یا قالب‌های رمزگذاری‌شده ممکن است به‌درستی تبدیل نشوند. همیشه خروجی را بازبینی کنید.
وحید مجیدی صدر

مدیر ارشد فناوری (CTO)

مدرس دانشگاه و مجتمع فنی تهران

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

در کنار تدریس، به‌عنوان طراح و برنامه‌نویس وب در توسعه‌ی سامانه‌های نرم‌افزاری، پلتفرم‌های فروش آنلاین و سیستم‌های سازمانی فعالیت دارم. تخصص من در طراحی، توسعه و بهینه‌سازی سامانه‌های تحت وب است؛ از برنامه‌نویسی فرانت‌اند و بک‌اند گرفته تا معماری نرم‌افزار، سئو و زیرساخت‌های DevOps.

نظرات
توجه: شماره موبایل وارد شده در وب سایت نمایش داده نمیشود
توجه: ایمیل وارد شده در وب سایت نمایش داده نمیشود

سریع و آسان

🎯

دقیق و قابل اعتماد

🌍

آنلاین و همیشه در دسترس

💡

ابزارهای هوشمند