سؤال

ما هي أفضل طريقة لتحويل السلسلة العريضة إلى base64؟

هل كانت مفيدة؟

المحلول

Octet (رموز 8 بت) -> يعمل تحويل Base64 (رموز 6 بت) على البايتات، وليس الأحرف، لذلك يعمل بنفس الطريقة المستقلة عن ترميز السلسلة الخاصة بك.


لتكون واضحة: Base64 ليس ترميز حرف.تحتاج المرسل والمستقبل إلى الاتفاق على ترميز الأحرف (ASCII، UTF-8، UTF-16، UCS-2، إلخ) بالإضافة إلى طريقة النقل (Base64، Gzip، إلخ).

نصائح أخرى

لتشفير بعض البيانات إلى Base64، يمكنك استخدام base64 giveacodicetagpre.

إذا كنت تستخدم Visual C++ مع MFC، فهناك مكتبة للقيام بذلك بالفعل.الدفع Base64Encode و Base64Decode.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top