کدگذاری دودویی به متن

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو

کدبندی باینری به متن نوعی کدبندی برای داده‌های باینری است که برای ارسال اطلاعات به صورت نویسه‌های متنی قابل چاپ استفاده می‌شود. این نوع کدبندی ارزش امنیتی خاصی ندارد و به راحتی می‌توان با استفاده از اسکریپت‌های ساده داده‌ها را کدگشایی کرد.[۱]

در رایانامه‌ها که می‌توانند تنها شامل اطلاعات متنی ساده باشند، برای ارسال اطلاعات غیرمتنی مانند پرونده‌ها می‌توان از برنامه‌های کدبندی باینری به متن مانند uuencode استفاده کرد. در این حالت دریافت‌کنندگان برای اینکه بتوانند پرونده را به حالت اولیه مشاهده کنند باید از uudecode استفاده نمایند.[۲] کدبندی بیس۶۴ یکی دیگر از کدبندی‌های باینری به متن است که در ارسال رایانامه‌ها کاربرد دارد و از ۶۴ نویسهٔ اَسکی برای کدبندی اطلاعات استفاده می‌کند. این کدبندی در RFC 2045 تعریف شده است.[۳]

باید توجه داشت که استفاده از کدبندی‌های باینری به متن موجب افزایش حجم داده‌ها می‌شود، به طوری که حجم اطلاعات کدبندی‌شده در یک رایانامه معمولاً و بسته به کدبندی استفاده‌شده، به‌اندازهٔ ۱/۳ تا ۱/۲ از داده‌های اولیه بیشتر است.[۴]

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  • Yocom, N.; Turner, J.; Davis, K. (2004). The Definitive Guide to Linux Network Programming. Books for professionals by professionals. Apress. ISBN 9781590593226. Retrieved 2013-11-21.
  • Taylor, I.J.; Harrison, A.B. (2008). From P2P and Grids to Services on the Web: Evolving Distributed Communities. Computer communications and networks. Springer. ISBN 9781848001237. Retrieved 2013-11-21.
  • Coombs, J.; Coombs, J.; Coombs, T. (1996). Setting up an Internet site for dummies. For Dummies. IDG Books Worldwide. ISBN 9781568843353. Retrieved 2013-11-21.
  • Porter, C. (2012). Email Security with Cisco IronPort. Networking Technology: Security. Pearson Education. ISBN 9780132730716. Retrieved 2013-11-21.