NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →اكتب أي نص أو الصق سلسلة Base64 للتحويل في أي اتجاه. يتعامل مع UTF-8 (بما في ذلك الرموز التعبيرية وحروف CJK) ويدعم الصيغة الآمنة للـ URL المستخدمة في JWT وOAuth.
يرمِّز Base64 البايتات التعسفية باستخدام أبجدية من 64 حرفًا (A-Z، a-z، 0-9، +، /، مع حشو =). إنه الطريقة القياسية لتضمين البيانات الثنائية — بايتات الصور، والكتل المشفَّرة، والرموز الموقَّعة — في صيغ نصية فقط مثل JSON وHTML وترويسات البريد الإلكتروني. الناتج أكبر بنحو 33% من المدخلات.
Base64 هو ترميز، وليس تشفيرًا. يمكن لأي شخص فك ترميز سلسلة Base64 إلى بايتاتها الأصلية. لا تستخدمه لإخفاء الأسرار — استخدم خوارزمية تشفير حقيقية إن كنت بحاجة إلى سرية.
يتضمن Base64 القياسي '+' و'/' اللذَين لهما معانٍ خاصة في URLs وتحتاج إلى ترميز بالنسبة المئوية. يستبدل Base64 الآمن للـ URL (RFC 4648 §5) '+' بـ'-'، و'/' بـ'_'، ويحذف حشو '=' النهائي. تستخدم JWTs ورموز OAuth وكثير من واجهات برمجة تطبيقات الويب الصيغة الآمنة للـ URL.
إذا كنت تفك ترميز JWT أو رمز يدويًا، فعِّل وضع الآمن للـ URL. إذا كنت تعمل مع بيانات البريد الإلكتروني الكلاسيكي أو PDF المضمَّنة، اتركها معطَّلة. يقبل فاك الترميز كلتا الصيغتين حين الآمن للـ URL مُفعَّل، إذ الأبجدية القياسية مجموعة شاملة ناقصة الزوج الخاص.
لا يتعامل btoa() القديم في المتصفح إلا مع ASCII. تستخدم هذه الأداة TextEncoder لتحويل المدخلات إلى بايتات UTF-8 أولًا، ثم ترميز تلك البايتات بـ Base64. هذا يعني أن الرموز التعبيرية وحروف CJK والحروف اللاتينية المُعلَّمة وأي حرف يونيكود آخر كلها تُرمَّز وتُفك وتعود بشكل صحيح. نهج البايتات-ثم-base64 هو نفسه المستخدم في مكتبات JWT ومعظم أطر العمل الحديثة.
لا. إنه طريقة لترميز البيانات الثنائية كنص ASCII. يمكن لأي شخص فكّه. استخدم تشفيرًا حقيقيًا (AES وRSA وما إلى ذلك) للسرية.
يستخدم Base64 القياسي '+' و'/' اللذَين لهما معنى خاص في URLs وتحتاج إلى ترميز بالنسبة المئوية. يستبدل Base64 الآمن للـ URL '-' و'_' لتجنب ذلك.
فك ترميز التوقيع يعطيك البايتات الخام للتوقيع، لكنها مخصصة للتحقق لا للقراءة البشرية. فكّ ترميز ترويسة JWT وحمولته (القطعتان الأوليان) لرؤية البيانات.
ليس مباشرةً — الصق نصًا فقط. للملفات، استخدم أداة تتعامل مع البيانات الثنائية. (معظم المتصفحات لها زوج atob/btoa مدمج يمكنك استخدامه في DevTools للملفات الصغيرة.)
إما أن المدخلات لم تكن Base64 صالحًا، أو أنها رمَّزت بايتات غير UTF-8 (مثل ملف Latin-1). تحقق من الترميز الأصلي. الأدوات التي تفك الترميز 'كنص' تفترض UTF-8.
لا. الترميز وفك الترميز يعملان كليًا في متصفحك.
نحو 33% أكبر من بايتات المصدر (كل 3 بايتات مدخلات تصبح 4 حروف مخرجات). الآمن للـ URL بلا حشو له نفس الزيادة.
يُحشى Base64 القياسي في النهاية بـ'=' ليكون طوله مضاعفًا للـ4. كثيرًا ما تتخطى الإصدارات الآمنة للـ URL هذا إذ ليس ضروريًا لفك الترميز.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →