TechBord Logo
TechBord detail

رمزگذاری (Encoding) چیست؟

Encoding فرآیند تبدیل داده (Data) از یک فرم به فرم دیگر است. در حالی که "رمزگذاری" می تواند به عنوان یک فعل استفاده شود، اغلب به عنوان یک اسم استفاده می شود و به نوع خاصی از داده های رمزگذاری شده اشاره دارد. انواع مختلفی از رمزگذاری وجود دارد، از جمله رمزگذاری تصویر، رمزگذاری صوتی و تصویری، و رمزگذاری کاراکتر.

فایل های رسانه ای اغلب برای صرفه جویی در فضای دیسک کدگذاری می شوند. با رمزگذاری فایل های صوتی، تصویری و تصویری دیجیتال، می توان آنها را در قالب فشرده تر و کارآمدتر ذخیره کرد. فایل‌های رسانه‌ای رمزگذاری‌شده معمولاً از نظر کیفیت مشابه نمونه‌های غیرفشرده اصلی خود هستند، اما اندازه فایل‌های بسیار کوچک‌تری دارند. به عنوان مثال، یک فایل صوتی WAVE ( ()) که به یک فایل MP3 (ام پگ وان صدا لایه سه (MP3)) تبدیل می شود ممکن است 1/10 اندازه فایل WAVE اصلی باشد. به طور مشابه، یک فایل ویدئویی فشرده MPEG ( ()) ممکن است تنها به کسری از فضای دیسک به عنوان فایل ویدیوی دیجیتال اصلی (ویدیو دیجیتال (DV)) نیاز داشته باشد.

نوع دیگری از رمزگذاری است که رمزگذاری کاراکتر (Character Encoding) را به صورت شخصیت (Character) رمزگذاری می کند. از آنجایی که رایانه‌ها فقط داده‌های بایت (Byte) را تشخیص می‌دهند، متن باید به شکل باینری نمایش داده شود. این کار با تبدیل هر کاراکتر (شامل حروف، اعداد، نمادها و فاصله ها) به یک کد باینری انجام می شود. انواع رایج رمزگذاری متن عبارتند از دودویی (Binary) و یونیکد.

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

تعریف اصطلاح رمزگذاری (Encoding) توسط تک بورد

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

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

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