Command Palette

Search for a command to run...

BA

Base64 التشفير/فك التشفير

ترميز وفك تشفير النص إلى / من تنسيق Base64

ما هو برنامج التشفير / فك التشفير Base64؟

Base64 Encoder / Decoder هي أداة مجانية عبر الإنترنت تقوم بتحويل النص من وإلى Base64 Encoding. Base64 هو نظام ترميز ثنائي إلى نص يمثل البيانات الثنائية بتنسيق سلسلة ASCII ، ويستخدم بشكل شائع لتضمين البيانات في عناوين URL ورسائل البريد الإلكتروني و HTML و API المحفوظة حيث لا يمكن نقل البيانات الثنائية مباشرة.

تدعم الأداة كلاً من ترميز Base64 القياسي (RFC 4648) وترميز Base64 الآمن URL ، والذي يحل محل الأحرف + و / بـ - و _ لجعل الإخراج آمنًا للاستخدام في عناوين URL وأسماء الملفات. يمكنك ترميز نص عادي إلى Base64 أو فك تشفير سلاسل Base64 مرة أخرى إلى نص قابل للقراءة بنقرة واحدة.

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

Base64 هو تشفير، وليس تشفير، والتمييز مهم لأنه يتم الخلط بينه وبين واحد بانتظام. يمكن لأي شخص فك تشفير أي شيء مشفر هنا في ثانية واحدة، لذلك لا يحمي شيئًا: وظيفته هي حمل البيانات الثنائية من خلال القنوات التي تبقى على قيد الحياة بشكل موثوق فقط من النص، مثل أجسام البريد الإلكتروني وسلاسل JSON وURIs البيانات. التكلفة هي الحجم. تصبح كل ثلاث بايتات أربعة أحرف، وبالتالي فإن الإخراج أكبر بحوالي 33 بالمائة من الإدخال، ولهذا السبب فإن تضمين صورة كبيرة كواجهة URI للبيانات يمكن أن يجعل الصفحة أبطأ وليس أسرع. يقوم المتغير الآمن لعنوان URL بتبديل الحرفين اللذين لهما معنى في عنوان URL، زائد وشرطة مائلة، لـ الطرح والشرطة السفلية، وهو ما تستخدمه JWTs. الحشو بعلامات متساوية مطلوب بموجب المعيار ولكن يتم التسامح معه باعتباره اختياريًا بواسطة معظم أجهزة فك التشفير.

يوضح المثال العملي كلا التنسيقين لجهاز التشفير ووحدة فك التشفير Base64 جنبًا إلى جنب. اكتب مرحبًا بالعالم! مع ضبط الوضع على التشفير وضبط التنسيق على المعيار، ثم انقر فوق التشفير: نتيجة Base64 هي SGVsbG8sIFdvcmxkIQ==، 20 حرفًا من 13، ونسبة الحجم تقرأ 154%. تحويل التنسيق إلى URL-Safe ويصبح النص نفسه SGVsbG8sIFdvcmxkIQ، مع إزالة الحشو. يُظهر الإدخال a؟b=c>d تبديل الأحرف: المعيار يعطي YT9iPWM+ZA== وURL-Safe يعطي YT9iPWM-ZA. انقر فوق مبادلة لإرسال النتيجة مرة أخرى من خلال برنامج تشفير وحدة فك التشفير base64 كمدخل جديد.

كيفية استخدام برنامج التشفير / وحدة فك التشفير Base64؟

  1. اختر التشفير أو فك الشفرة

    حدد ما إذا كنت تريد ترميز النص إلى Base64 أو فك تشفير سلسلة Base64 مرة أخرى إلى نص عادي.

  2. أدخل بياناتك

    الصق أو اكتب النص العادي (للتشفير) أو سلسلة Base64 (لفك التشفير) في منطقة الإدخال.

  3. احصل على نتائج فورية

    اختر Standard أو URL-Safe ضمن التنسيق، ثم انقر فوق Encode أو Decode. للتشفير، تحصل على سلسلة Base64؛ لفك التشفير، تحصل على النص العادي الأصلي، أو رسالة خطأ إذا كان الإدخال غير صالح Base64.

  4. انسخ الإخراج

    انقر فوق الزر نسخ لنسخ النتيجة المشفرة أو فك تشفيرها إلى الحافظة لاستخدامها في التطبيق أو المشروع.

الميزات الرئيسية

  • يتعامل مع Unicode بشكل صحيح

    في التنسيق القياسي، يتم تشفير النص من خلال UTF-8 أولاً، بحيث تبقى الأحرف المميزة والرموز التعبيرية والنصوص غير اللاتينية على قيد الحياة في رحلة ذهابًا وإيابًا مما قد يرفضه استدعاء btoa الساذج

  • ترميز وفك الشفرة

    تحويل النص إلى Base64 وفك تشفير Base64 إلى النص بنقرة واحدة تبديل

  • ترميز آمن URL

    يدعم ترميز URL-safe Base64 الذي يحل محل + و / مع - و _ للاستخدام الآمن في عناوين URL

  • إحصائيات المبادلة والحجم

    يقوم زر المبادلة بنقل النتيجة إلى الإدخال ويقلب الوضع لرحلة سريعة ذهابًا وإيابًا، ويعرض صف الإحصائيات أحرف الإدخال وأحرف الإخراج ونسبة الحجم

Frequently Asked Questions

يستخدم ترميز Base64 لنقل البيانات الثنائية عبر الأنظمة المستندة إلى النص. تشمل الاستخدامات الشائعة تضمين الصور في HTML / CSS ، وبيانات اعتماد المصادقة المشفرة في رؤوس HTTP ، وتشفير مرفقات البريد الإلكتروني ، وتمرير البيانات الثنائية في حمولات JSON أو XML.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

base64encodedecodeconverterurl-safeencodingdecodingbase64 encoder and decoderbase64 decoder encoderbase64 encoder decoderurl-safe base64 decoder