أداة Base64 وURL والتجزئة

صندوق أدوات واحد لمهام الترميز اليومية: ترميز Base64 وفكّه (تُعالَج الأحرف التركية وغير الإنجليزية الأخرى بشكل صحيح بترميز UTF-8)، وتحويل الملف إلى Base64 data URL، وترميز URL، وكيانات HTML، وبصمات MD5 وSHA-1 وSHA-256 وSHA-512 أو توقيعات HMAC للنصوص والملفات حتى 2 غيغابايت. يعمل كل شيء في متصفحك؛ ولا تُرفَع نصوصك وملفاتك أبدًا.

الأداة
الاتجاه
الترميز كـ
الخوارزمية
المخرجات

يبقى نصك على جهازك. تتم المعالجة كلها داخل متصفحك.

كيفية استخدام أداة Base64 وURL والتجزئة

  1. اختر ما تريد فعله: Base64 أو URL أو كيانات HTML أو بصمة أو HMAC، وهل تريد الترميز أو فكّه.
  2. اكتب نصك أو الصقه؛ وتظهر النتيجة فورًا. ولـ Base64 والبصمات يمكنك أيضًا اختيار ملف.
  3. انسخ النتيجة أو نزّلها. وللتحقق من ملف منزَّل، الصق البصمة المتوقعة وانظر هل تتطابق.

الأسئلة الشائعة

لماذا يختلف Base64 لدي عن الأدوات الأخرى مع ç وğ وé؟

يُحوَّل النص دائمًا إلى بايتات UTF-8 قبل الترميز، وهذا هو المعيار على الويب، فتصبح «Çağrı» هي w4dhxJ9yxLE=. وتستخدم بعض الأدوات الأقدم Latin-1 أو Windows-1254 فتعطي مخرجات مختلفة. كما يقرأ فكّ الترميز UTF-8؛ وإذا لم تكن البيانات نصًا (صورة أو PDF) يمكنك تنزيلها كملف بدلًا من ذلك.

ما الفرق بين «Component» و«Full URL»؟

يرمّز Component (encodeURIComponent) كل شيء عدا الحروف والأرقام و- _ . ! ~ * ' ( )، وهو مناسب لقيمة استعلام واحدة أو جزء من مسار. أما Full URL (encodeURI) فيُبقي أحرفًا مثل : / ? & = # ليظل العنوان كاملًا صالحًا للاستخدام. و«المسافات كـ +» يتبع ترميز النماذج المستخدم في سلاسل الاستعلام.

هل MD5 وSHA-1 آمنان؟

ليسا آمنين للأغراض الأمنية. يمكن إنشاء تصادمات لكليهما، فلا تستخدمهما لحماية البيانات أو لتخزين كلمات المرور. وما زالا مناسبين للتحقق من أن الملف نُسخ بشكل صحيح. وللتحقق من السلامة استخدم SHA-256 أو SHA-512؛ أما كلمات المرور فتتطلب دالة بطيئة مخصصة مثل Argon2 أو scrypt أو bcrypt، لا بصمة عادية. ولإنشاء كلمات مرور قوية استخدم مولّد كلمات المرور.

ما حجم الملف الذي يمكنني استخدامه؟

تعمل البصمات مع ملفات حتى نحو 2 غيغابايت. يُقرأ الملف على قطع من 8 ميغابايت في عامل خلفي، فيبقى استهلاك الذاكرة منخفضًا ويمكنك الإلغاء في أي وقت؛ وتُحسب البصمات الأربع كلها في مرور واحد. أما تحويل الملفات إلى Base64 فمحدود بـ 10 ميغابايت، لأن الناتج أكبر بنحو الثلث ويجب أن يتسع في الصفحة.

فيمَ يُستخدم HMAC؟

يجمع HMAC بين مفتاح سري وبصمة لتوقيع رسالة. تستخدم الواجهات البرمجية وwebhooks (مثل مزوّدي الدفع) HMAC-SHA256 لإثبات أن الطلب جاء منها فعلًا. أدخل المفتاح والرسالة هنا لمقارنة توقيع. وللروابط وأسماء الملفات راجع أيضًا مولّد الروابط المختصرة (slug).

أدوات أخرى

البحث في الأدوات

أبلغ عن مشكلة أو شارك فكرة

لا يُرسل أي شيء تلقائيًا. تراجع الرسالة وترسلها بنفسك عبر البريد الإلكتروني.

أبلغ عن مشكلة أو شارك فكرة
التفاصيل التي ستُضاف

تُضاف هذه التفاصيل التقنية فقط. دون ملفات أو نصوص كتبتها في الأدوات أو بيانات شخصية.

لا يوجد تطبيق بريد؟ راسلنا على hello@textavi.com