TechBord Logo
TechBord detail

کد استاندارد آمریکایی برای تبادل اطلاعات (ASCII) چیست؟

مخفف "کد استاندارد آمریکایی برای تبادل اطلاعات." ASCII یک رمزگذاری کاراکتر (Character Encoding) است که از کدهای عددی برای نشان دادن شخصیت (Character) استفاده می کند. اینها شامل حروف بزرگ و کوچک انگلیسی، اعداد، و علائم نقطه گذاری هستند.

ASCII استاندارد

ASCII استاندارد می تواند 128 کاراکتر را نشان دهد. از 7 بیت (Bit) برای نمایش هر کاراکتر استفاده می کند زیرا اولین بیت از بایت (Byte) همیشه 0 است. برای مثال، یک "T" بزرگ با 84 یا 01010100 در دودویی (Binary). یک "t" کوچک با 116 یا 01110100 در باینری نشان داده می شود. سایر کلیدهای صفحه کلید (Keyboard) نیز به مقادیر استاندارد ASCII نگاشت می شوند. برای مثال، کلید فرار (Escape Key) (ESC) در ASCII 27 و حذف (Delete) (DEL) 127 است.

کدهای ASCII نیز ممکن است باشند به جای اعداد اعشاری (0 تا 127) که در بالا ذکر شده است، به صورت مقادیر هگزادسیمال (Hexadecimal) نمایش داده می شود. به عنوان مثال، مقدار ASCII کلید Escape (27) در هگزادسیمال 1B است. مقدار هگزادسیمال کلید حذف (127) 7F است.

ASCII توسعه یافته

128 کاراکتر (27) پشتیبانی شده توسط ASCII استاندارد برای نشان دادن تمام حروف استاندارد انگلیسی، اعداد و علائم نقطه گذاری کافی است. با این حال، نشان دادن تمام کاراکترها و کاراکترهای خاص از زبان های دیگر کافی نیست. ASCII توسعه یافته با افزودن 128 مقدار اضافی، برای مجموع 256 (28) کاراکتر به حل این مشکل کمک می کند. مقادیر باینری اضافی با 1 به جای 0 شروع می شوند. برای مثال، در ASCII توسعه یافته، کاراکتر "é" با 233 یا 11101001 در باینری نشان داده می شود. حرف بزرگ "Ö" با 214 یا 11010110 به صورت باینری نشان داده می شود.

در حالی که ASCII توسعه یافته مجموعه کاراکترهای استاندارد ASCII را دو برابر می کند، تقریباً نویسه های کافی برای پشتیبانی از همه زبان ها را شامل نمی شود. به عنوان مثال، برخی از زبان های آسیایی به هزاران کاراکتر نیاز دارند. بنابراین، دیگر رمزگذاری‌های کاراکتر، مانند Latin-1 (ISO-8859-1) و فرمت تبدیل یونیکد (UTF) در حال حاضر بیشتر از ASCII برای سند (Document) و صفحه وب (Webpage) استفاده می‌شوند. UTF-8 بیش از یک میلیون کاراکتر را پشتیبانی می کند.

ASCII مخفف چیست؟

تعریف اصطلاح کد استاندارد آمریکایی برای تبادل اطلاعات (ASCII) توسط تک بورد

تعریف کد استاندارد آمریکایی برای تبادل اطلاعات (ASCII) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

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

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.