اسکی (ASCII)، مخفف “American Standard Code for Information Interchange” است که به معنی “کد استاندارد آمریکایی برای تبادل اطلاعات” میباشد. تصور کنید وقتی یک رایانه متنی را ارسال یا دریافت میکند، باید روشی داشته باشد که هر کاراکتر را به کدی عددی تبدیل کند. اسکی این امکان را فراهم میکند و بهعنوان ابزاری بنیادی در توسعه اولیه ارتباطات دیجیتال استفاده شده است. این استاندارد یکی از اولین سیستمهای کدگذاری برای نمایش و تبادل اطلاعات متنی در رایانهها و دستگاههای دیجیتال است. هدف اصلی اسکی ارائه روشی استاندارد و قابل اعتماد برای نمایش متن و انتقال آن میان دستگاههای مختلف بود. این استاندارد به هر نویسه (کاراکتر) یک عدد منحصر به فرد اختصاص میدهد که امکان ذخیره، پردازش و انتقال متنها را بهصورت باینری فراهم میکند. به دلیل سادگی و گستردگی استفاده، اسکی پایهای برای بسیاری از استانداردهای مدرن کدگذاری متن، مانند یونیکد، به حساب میآید.
کدگذاری ASCII بر اساس کدگذاری کاراکترهایی است که برای دادههای تلگراف استفاده میشد. موسسه ملی استانداردهای آمریکا (ANSI) این کدگذاری را در سال 1963 به عنوان یک استاندارد برای رایانهها منتشر کرد.
