کد اسکی - جدول کاراکترها و نمادها
El کد استاندارد آمریکایی برای تبادل اطلاعات یا ASCIIبه لطف مخفف آن در انگلیسی، نامی است که به s داده شده استسیستم رمزگذاری کاراکتر.
به این ترتیب اشتراک گذاری اطلاعات بسیار راحت تر است، زیرا فایل هایی که در یک کامپیوتر می بینیم به همین صورت در کامپیوتر دیگر دیده می شوند و به این ترتیب هیچ گونه اطلاعاتی از دست نمی رود.
کد اسکی چیست؟
کد اسکی کدی است که از نیاز به تبادل اطلاعات ناشی می شود بدون اعوجاج آن از یک کامپیوتر به کامپیوتر دیگر.
به یاد داشته باشید که در آغاز عصر الکترونیک، کامپیوترها میتوانستند به صورت جداگانه کدگذاری شوند، زیرا هزینه و تقاضا این امکان را میداد، اما با رشد رونق رایانهها، و علاوه بر این، تقاضا برای آنها پیچیدهتر شد.
سیستمی مورد نیاز بود که همه دستگاهها را داشته باشد تا فایلهای یکسان بدون توجه به فاصله، در یک رایانه و در رایانه دیگر به طور مساوی خوانده شوند.
به این ترتیب تبادل اطلاعات بسیار مؤثرتر و کارآمدتر است.
کد ASCII بسته به عملکردی که می خواهید استفاده کنید و آنچه باید توسط متخصص برنامه ریزی شود تا به درستی کار کند به چندین نوع تقسیم می شود.
اگر می خواهید کمی عمیق تر به این موضوع بپردازید، دانستن نحوه عملکرد این نوع زبان و کدگذاری فرآیند در محاسبات بسیار مهم است، زیرا ASCII چیزی اساسی برای عملکرد صحیح دستگاه ها.
در ابتدا، در دهه 60، این کد ASCII به صورت هفت بیتی ایجاد شد و امکان رزرو 128 کاراکتر از جمله:
- کاراکترهای کنترل کد اسکی شامل 31 کاراکتر اول
- کاراکترهای قابل چاپ کد ASCII تا 128 زیر هستند.
به این ترتیب، نه تنها می توانست نوشتن و مشاهده فایل ها در کامپیوتر، اما امکان ارسال دستورات به آن از طریق صفحه کلید وجود داشت و به لطف کد ASCII یک عمل خاص انجام می شود.
برای ارضای نیازهای کمی پیچیدهتر، سالها بعد کدهای ASCII توسعهیافتهای توسعه یافتند که شامل tildes (´) , umlauts (ü) و سایر نمادها در سیستم میشود.
نمادهایی که ما روزانه استفاده می کنیم در این جدول اختصاص داده شده اند که از آنها به طور کلی بخشی از کد ASCII هستند. و همچنین توابعی که هر دقیقه اجرا می شوند.
این جدول بسیار ساده است، اما لازم نیست به طور عمیق بدانید که کدهای اختصاص داده شده به هر عمل چیست تا بتوان آنها را کد اسکی را به درستی اجرا کنید.
برای درک آن، بسیار آسان است، کد اسکی جهانی است، تقریباً همه دستگاه ها آنها را دارند و به لطف این می توانیم اطلاعاتی را که منتقل می شود درک کنیم.
به این ترتیب، استفاده از کدهایی که بخشی از ASCII هستند بسیار متنوع است، با شماره های مختلف تخصیص داده شده است و این امکان را برای ما فراهم می کند که بدون تغییر اطلاعات، آنچه را که می خواهیم ارتباط برقرار کنیم، ببینیم.، بنابراین فایلی که در یک دستگاه ایجاد می کنید وقتی آن را در دستگاه دیگری باز می کنید یکسان به نظر می رسد.
آنها چگونه به ما در ارتباط کمک می کنند؟ خوب، صرف نظر از زبانی که صحبت می کنید، یک "a" در آمریکای لاتین و اروپا همان است که در آسیا و ایالات متحده وجود دارد.
دقیقاً، نیاز به دیدن دقیقاً همان چیزی است که در یک دستگاه روی دستگاه دیگر ایجاد می کنیم، چیزی است که کدهای قابل چاپ را ممکن می کند، زیرا قبل از آنها، آنچه در یک رایانه می دیدید با آنچه در رایانه دیگر می دیدید یکسان نبود.
انتقال این اطلاعات از کلیدی که هنگام تایپ یک حرف فشار می دهیم تا زمانی که در رایانه منعکس شود، توسط یکی از این کدهای قابل چاپ و توسعه یافته کد اسکی از طریق اعدادی که قبلاً در جدول اختصاص داده شده اند نشان داده می شود.
چه نوع کدهای اسکی وجود دارد؟
در اصل سه نوع کد ASCII وجود دارد که عملکرد کلی دستگاه را پوشش می دهد، نه تنها کنترل آن، بلکه علائم و نشانه ها را نیز در بر می گیرد که از جمله این کدها هستیم:
ASCII را کنترل کنید - جدول کاراکترها و نمادها
































آنها هستند که به ما کمک می کنند تا دستورات را بدون نیاز به گاهی اوقات استفاده از کلیدها اجرا کنیم و علاوه بر این، به طور کلی ارتباط بین دستگاه ها را تسهیل می کنند.
به همین ترتیب، همچنین به لطف این کدهای کنترلی، میتوانیم کلیدها را با آنچه روی صفحه میبینیم پیوند دهیم، یعنی، هنگامی که از کلید DELETE استفاده می کنیم، کدی به آن اختصاص داده شده است که در عرض چند میلی ثانیه اجرا می شود. به منظور انجام عمل
برای اینکه بهتر متوجه شویم، کلید لوگوی ویندوز یا کلمه "Menu" با فشردن آن، نوار شروعی را باز می کند که در آن همه برنامه ها دیده می شوند و اگر با فلش ها به سمت مورد نظر خود حرکت کنیم و "Enter" بدهیم. کلید، برنامه اجرا خواهد شد و همه اینها به لطف کدهای کنترلی است که در مورد آنها صحبت کردیم.
به طور خلاصه، کدهای کنترلی آنهایی هستند که به ما اجازه می دهند بدون اجرای مستقیم عملکردها را در رایانه انجام دهیم، مثلاً اگر بخواهیم سندی را برای چاپ با تابع Ctrl + Alt ارسال کنیم و گفتگوی چاپ به طور خودکار ظاهر می شود.
نه تنها این، بلکه برای بسیاری از دستورات دیگر، مانند کلید "Esc" برای خروج از حالت تمام صفحه یوتیوب، به عنوان مثال، استفاده می شود.
یا همچنین کلید «حذف» را که هر بار فشار میدهید، آنچه انتخاب شده را حذف کنید یا آنچه را که در سمت راست پاراگراف یا معادله عددی استفاده میکنید حذف کنید.برخلاف کلید حذف که ارقام سمت چپ را حذف می کند.
این اتفاق نه تنها با کلیدهای ویژه ای که اقداماتی را در داخل سیستم کامپیوتری انجام می دهند، بلکه با حروف و اعدادی که در سخت افزار موجود هستند مانند صفحه کلید کامپیوتر یا انتخاب لمسی روی صفحه نمایش اتفاق می افتد تا کد ASCII امکان پذیر باشد. کاراکترهای توسعه یافته و قابل چاپ
این کاراکترهای توسعه یافته و قابل چاپ شامل حروف، اعداد و همچنین نمادهایی است که توسط کاربر معمولی استفاده می شود.
ASCII قابل چاپ - جدول کاراکترها و نمادها
















![کد اسکی "]" - بستن براکت ها - براکت سمت راست](https://codigos-ascii.com/wp-content/uploads/Codigo-ASCII-de-Cierra-corchetes-Corchete-derecho.png)














































































سپس از کاراکترهای قابل چاپ این کد صحبت می کنیم، زیرا آنهایی که می توانیم ببینیم و بخشی از فایل ها هستند، آنها کسانی هستند که می توانیم به درستی تجسم کنیم.
این کدهای قابل چاپ با هر یک از نمادها و حروف تخصیص داده می شوند و با یک کاراکتر عددی مطابقت دارند. به صورت داخلی توسط کامپیوتری که در آن پردازش می شوند پردازش می شوند.
برخلاف کد قبلی، کدهای قابل چاپ وجود دارد که می توانیم در رایانه بخوانیم، یعنی حروف و اعدادی که به صورت جهانی نمایش داده می شوند و فقط در صورت لزوم زبان را تغییر می دهند.
این کاراکترها با یک کاراکتر عددی نشان داده می شوند که با کد ASCII نشان داده می شود، یعنی: یک حرف نشان دهنده یک عدد در زبان برنامه نویسی کامپیوتر است.
با این حال، این اعداد آن چیزی نیستند که روی صفحه نمایش داده می شود، بنابراین یک حرف کوچک یا بزرگ با یک عدد جداگانه مطابقت دارد تا امروز بتوانید این مقاله را بخوانید.
با توجه به موارد فوق، و دانستن نیاز به زبان خوب و املای خوب هر زبانی که انتخاب می شد یا صحبت می شد، لازم بود حروف و اعداد را به شکلی جهانی کدگذاری کنند تا اطلاعات تحریف نشود.
ASCII توسعه یافته - جدول کاراکترها و نمادها




































































































آنها برای ارائه "پیشرفته ترین" توابع از همه این کدها در نظر گرفته شده اند.
کد اسکی دارای کاراکترهای توسعه یافته ای است که به نیاز کمی پیچیده تر پاسخ می دهد.
این کدهای توسعه یافته نیز در یک جدول مرتب شده اند و مانند دو کد قبلی با استفاده از یک کد عددی نشان داده می شوند.
از قرار دادن آپاستروف، umlaut، tilde، علائم نگارشی، علامت تعجب، در میان سایر نمادها و علائم، به لطف کاراکترهای توسعه یافته که بخشی از این کد ASCII هستند، امکان پذیر است.
حتی بخشی از نمادها و نشانه های مرتبط و مهم برای یک معادله علمی مانند علامت جمع «+» یا علامت تقسیم «-» است.
این برای چیست؟
برای اینکه ساده و روان باشد، از کد اسکی برای نمایش عددی هر کاراکتری که برای نوشتن استفاده می شود، استفاده می شود. اجرای یک عمل یا تفویض یک کاراکتر خاص.
یعنی کد ASCII یک ترجمه یا انطباق عددی است که کاربر از آن استفاده میکند تا بتواند سیستم را به راحتی مدیریت کند، زیرا این سیستمهای رایانهای فقط کدهای باینری را به عنوان زبان عملیاتی مدیریت میکنند که عملیات منطقی آنها را نشان میدهد.
به این ترتیب، هر کاراکتر، حرف، علامت، فاصله، نماد و حتی هر فضای خالی دارای یک انتساب عددی است که با کد ASCII مطابقت دارد و اینها به راحتی در یک جدول نمایش داده می شوند.
از زمان ایجاد آن در سال 1967، که در آن کم کم تا دستیابی به آخرین به روز رسانی خود در سال 1986 کامل شد، کدهای اسکی در هر یک از دستگاه های ذکر شده عملکرد جهانی کاملی دارند.
با پیشرفت، انواعی از این کدها مانند کدهای توسعه یافته ایجاد شد.
برای دستیابی به ارتباطات بهینه سیستم از طریق کدهای قابل چاپ، توسعه یافته و کنترل، لازم بود که هر یک از ماشین های موجود به صورت جداگانه کدگذاری شوند، زیرا دستگاه های به روز شده قبلاً رمزگشایی شده بودند.
ما بحث کردهایم که کدهای ASCII اغلب به صورت پیوست شده به خطوط متن استفاده میشوند، اما با این وجود آنها نیز ذاتاً مرتبط هستند. معادلات علمی زیرا بسیاری از علائم و نشانه های موجود در آنجا بخشی از کدهای توسعه یافته هستند.
همانطور که چاپ با یک کاراکتر کنترلی که به Ctrl + P اختصاص داده شده است آسانتر می شود، که به طور خودکار پنجره ای را برای انتخاب جزئیات و ویژگی های چاپ یک برگه باز می کند. کد اسکی بسیاری از توابع دیگر را ممکن می سازد.
در میان آنها، عملکرد کاراکترهای قابل چاپ و توسعه یافته برجسته است، زیرا اینها همانهایی هستند که آنها به ما اجازه می دهند زبان و ارتباط بسیار روان تری داشته باشیم زیرا آنها هستند که استفاده از حروف، علائم و نشانه ها را ممکن می سازند.
کد ASCII چگونه استفاده می شود؟
برنامه نویسی یک زبان کامپیوتری است که بسیار پیچیده است.
شما یاد خواهید گرفت که بسته به سیستم عاملی که دارید از کد اسکی استفاده کنید، اما در حال حاضر بدون اینکه متوجه شوید این کار را انجام می دهید.
بنابراین، دستوراتی که ما از طریق کامپیوتر شما اجرا می کنیم، دستورات کد ASCII هستند که قبلاً توسط متخصصان برنامه ریزی شده اند تا بتوانید ارتباط بسیار روان و کارآمدتری داشته باشید و بتوانید همه آنها را به ترتیب در یک جدول پیدا کنید.
راههایی برای بهرهبرداری از این کدهای ASCII وجود دارد و با رمزگذاری برخی از کلمات به صورت دستی، چه از طریق صفحه کلید یا از طریق سیستم، انجام میشود. مثلا:
روی ویندوز
این امکان وجود دارد که فقط با استفاده از نقشه کاراکتر دستوراتی را وارد کنید که روی صفحه کلید نیستند، لازم نیست محتوای جدول را بدانید، برای این کار روی دکمه شروع کلیک کنید.
هنگامی که یک پنجره ظاهر می شود، می خواهید در قسمت جستجو در آنجا "charmap" بنویسید و روی نتیجه پیشنهادی کلیک کنید و سپس نقشه ای از کاراکترهای قابل چاپ و توسعه که قبلاً ندیده اید ظاهر می شود.
این کاملاً به عملکردی که میخواهید انجام دهید بستگی دارد، زیرا اگر میخواهید هر عملکرد اضافی را انجام دهید باید کد تابعی را که میخواهید در جدول استفاده کنید بررسی کنید.
اما این به هر سیستم عاملی که در مورد آن صحبت می کنیم بستگی دارد.
در لینوکس
فرآیند معمولاً کمی متفاوت است زیرا کدهای کنترل تغییر می کنند و شما مجبور هستید کد هگز را بدانید که شما نیاز دارید، زیرا معمولاً دو سیستم عامل قبلی دیگر از اعشار استفاده می کنند.
برای باز بودن پنجره نوشتن یکی از کدهای کنترلی، باید کلیدهای Ctrl + Shift + U را فشار دهید تا پس از باز کردن نوار جستجو، کد هگزادسیمال موجود در جدول را وارد کنید.
از طریق جدولی که هر کد مورد نیاز شما در آن نوشته شده است، میدانید که کدی که باید استفاده کنید چه خواهد بود.
لازم نیست هر کد را به خاطر بسپارید، با تمرین ابتدایی ترین و پس شما حتی نیازی به دیدن کدها ندارید.
در مک
اگر از دستگاهی با سیستم عامل iOS مانند سیستم عامل مک استفاده می کنید، ما از میانبرهای صفحه کلید استفاده می کنیم.
چندین وجود دارد و بسته به آنچه می خواهید متفاوت است، به عنوان مثال:
- برای خروج کامل از هر برنامه ای در مک، به دستور Exit نیاز دارید، چه با یک میانبر یا با منوی برنامه، زیرا با علامت ضربدر قرمز (x) به طور کامل از برنامه ها خارج نمی شود.
- با این حال، اگر CTRL + CMD + space را فشار دهید، یک صفحه کلید ظاهر می شود.
- اگر Shift را فشار دهید، تمام حروف را با حروف بزرگ خواهید دید
- اگر Alt را فشار دهید میتوانید به تمام کاراکترهای خاص دسترسی پیدا کنید، در صورتی که ظاهر نشد روی نمادی در بالا سمت راست کلیک کنید و نمایشگر صفحهکلید را انتخاب کنید.
ضرورت در محاسبات جاری
کاراکترهای کد ASCII توسعه یافته برای عملکرد صحیح یک کامپیوتر، مانند کاراکترهای قابل چاپ و کنترل، اساسی هستند.
به این ترتیب، قرار شد که همه برنامه نویسان از یک زبان کامپیوتری استفاده کنند زیرا نیاز همه رایانهها و دستگاهها به یک زبان به وجود آمد.
استفاده از کامپیوتر بدون انجام بخشی از کد ASCII عملا غیرممکن است، زیرا اکثر کامپیوترها با آن سازگار هستند، این باعث می شود انتقال اطلاعات به صورت کارآمد و کنترل شده انجام می شود.
اگر این کد از دهه 60 ایجاد نشده بود، خواندن ما برای شما بسیار دشوار بود، یا ما می توانستیم این مقاله را بنویسیم، و اگر توسعه کدهای توسعه یافته نبود، املا و علائم نگارشی خوبی نداشت.
از آنجایی که دقیقاً به همین دلیل است، به ما امکان می دهد ترکیبی از کاراکترها و نمادهای ارائه شده توسط کد اسکی را رمزگذاری کنیم.
احتمالاً قبلاً می دانید که زبان باینری این چیزی است که به رایانه امکان اجرای اقدامات را می دهد و همچنین دستورالعمل هایی را که به دستگاه می دهیم، هر چه که باشد، ترجمه می کند.
به همین ترتیب، کد ASCII به ما امکان می دهد از طریق زبان مادری خود با رایانه ارتباط برقرار کنیم، هر چه که باشد. بدون نیاز به دانستن نحوه عملکرد داخلی آن.
بله، هر بار که حرفی را تایپ میکنید یا کلید «حذف» را فشار میدهید، کدهایی وجود دارند که در میلیثانیه پردازش میشوند تا دستورات را انجام دهند.
این دستورات معمولاً نتیجه ارائه سفارشات از هر نوع یا متنی به رایانه ها هستند و به طور کلی، کاربر تمام مراحل پشت سر را نادیده می گیرد برای اینکه سفارش شما اجرا شود، زیرا سیستم آن را به صورت خودکار انجام می دهد.
اگر به اطلاعات بیشتری در مورد نحوه استفاده از آن یا کدهای ASCII نیاز دارید، جدولی وجود دارد که مسئول تعیین هر کد به عنوان استفاده از آن است. کدهای اعشاری یا هگزادسیمال.
این تمایز کدها توسط سیستم عاملی که استفاده می کنید، اعم از ویندوز، مک یا لینوکس ارائه می شود. می توانید آن را در جدول بالا مشاهده کنید.
حتی اگر از دهه 60 به طور مداوم به روز شده است، کد ASCII کاملاً بی توجه نبوده است.
بسیاری از مردم همچنان به استفاده از آن ادامه میدهند، زیرا این کد اصلی برای استفاده است که نشاندهنده آن است رمزگشایی تمام سیستم های کامپیوتری، تا بتوانیم اطلاعات را به طور موثر و کارآمد به اشتراک بگذاریم و همچنین به صورت جهانی در یک جدول مرتب شده اند.
در نتیجه، زبان رایانه ای که هزاران برنامه نویس توسعه داده و به کمال رساندند، امروزه نوشتن و درک اطلاعات را به وضوح امکان پذیر می کند. مهم نیست که روی چه کامپیوتری هستید
کد استاندارد آمریکایی برای تبادل اطلاعات یا ASCII با توجه به مخفف آن در انگلیسی، مجموعه ای از کاراکترها و نمادها در یک جدول است که در همه دستگاه ها وجود دارد به طوری که اطلاعات واضح و روشن باشد. در دستگاه های مختلف تحریف نشود.
این کدهایی که امروز در جدول مشاهده می کنید بخشی از همه چیزهایی است که امروزه در اینترنت می دانیم و به لطف این تلاش برنامه نویسان می توانیم با هم ارتباط برقرار کنیم.