مجانا على الانترنت Base64 في ترميز/فك






في علوم الكمبيوتر ، Base64 هو مجموعة من الثنائية إلى ترميز النص المخططات التي تمثل البيانات الثنائية في سلسلة ASCII شكل من ترجمة ذلك إلى الجذر-64 التمثيل. مصطلح Base64 تنبع من معين محتوى MIME ترميز نقل. كل Base64 أرقام تمثل بالضبط 6 بت من البيانات. ثلاثة 8 بت بايت (أي ما مجموعه 24 بت) وبالتالي يمكن أن تكون ممثلة من قبل أربعة من 6 بت Base64 أرقام.

مشتركة بين كل ثنائي إلى ترميز النص مخططات Base64 صممت لحمل البيانات المخزنة في الصيغ الثنائية عبر قنوات موثوق بها فقط دعم محتوى النص. Base64 خاصة انتشارا على الشبكة العالمية حيث يستخدم تشمل القدرة على تضمين ملفات الصور أو غيرها من ثنائي الأصول داخل النصية الأصول مثل HTML و CSS الملفات.

مجموعة معينة من 64 حرفا اختياره لتمثيل 64 مكان قيم قاعدة يختلف بين التطبيقات. الاستراتيجية العامة هو اختيار 64 حرفا التي هي مشتركة بين معظم ترميزات و التي هي أيضا قابلة للطباعة. هذا المزيج يترك البيانات غير المرجح أن يتم تعديل في العبور من خلال نظم المعلومات مثل البريد الإلكتروني ، التي كانت تقليديا لا 8-بت نظيفة. على سبيل المثال, MIME Base64 تنفيذ يستخدم A–Z, A–z و 0-9 لأول 62 القيم. نماذج أخرى تشارك هذه الخاصية ولكن تختلف في الرموز التي اختارها الماضيين القيم; مثال هو UTF-7.

أقرب الحالات من هذا النوع من الترميز التي تم إنشاؤها الاتصال الهاتفي الاتصال بين أنظمة تشغيل نظام التشغيل نفسه — على سبيل المثال ، uuencode UNIX, BinHex عن TRS-80 (في وقت لاحق تكييفها ماكنتوش) — وبالتالي يمكن أن تجعل المزيد من الافتراضات حول ما الشخصيات كانت آمنة للاستخدام. فعلى سبيل المثال ، uuencode يستخدم الأحرف الكبيرة و الأرقام و العديد من أحرف علامات التنقيط ، ولكن لا صغيرة.

عند فك تشفير Base64 النص أربعة أحرف هي عادة تحويلها مرة أخرى إلى ثلاثة بايت. والاستثناءات الوحيدة هي عندما الحشو الشخصيات موجودة. واحد = يشير إلى أن أربعة أحرف من شأنها فك اثنين فقط بايت ، في حين == يشير إلى أن أربعة أحرف من شأنها فك فقط بايت واحد.




تبسيط حياتك مع مجموعة من أدوات قوية.

سجل في النهائي الخطة والاستفادة من جميع الميزات من Apps66.com

اشترك الآن!