מהו מקודד/מפענח Base64?
Base64 Encoder/Decoder הוא כלי מקוון חינמי הממיר טקסט לקידוד Base64 וממנו. Base64 היא סכימת קידוד בינארי לטקסט המייצגת נתונים בינאריים בפורמט מחרוזת ASCII, המשמשת בדרך כלל להטמעת נתונים בכתובות אתרים, מיילים, HTML ו-API מטענים שבהם לא ניתן להעביר נתונים בינאריים ישירות.
הכלי תומך הן בקידוד Base64 הסטנדרטי (RFC 4648) והן בקידוד Base64 בטוחים ל-URL, המחליף את התווים + ו-/ עם - ו- כדי להפוך את הפלט לבטוח לשימוש בכתובות אתרים ושמות קבצים. אתה יכול לקודד טקסט רגיל ל-base64 או לפענח מחרוזות base64 בחזרה לטקסט קריא בלחיצה אחת.
בין אם אתה מפתח שעובד עם ממשקי API שדורשים נתונים מקודדים ב-Base64, איתור באגים במחרוזות מקודדות או בקידוד ערכי תצורה, כלי זה מספק המרה מיידית עם קלט ופלט ברורים. כל העיבוד מתרחש בדפדפן שלך, שומר על פרטיות הנתונים שלך לחלוטין.
Base64 הוא קידוד, לא הצפנה, וההבחנה חשובה כי הוא טועה באופן קבוע כאחד. כל דבר המקודד כאן יכול להיות מפוענח על ידי כל אחד תוך שנייה, אז הוא לא מגן על כלום: תפקידו הוא לשאת נתונים בינאריים דרך ערוצים שרק שורדים טקסט בצורה מהימנה, כגון גופי דואר אלקטרוני, מחרוזות JSON ו-URI של נתונים העלות היא גודל. כל שלושה בתים הופכים לארבעה תווים, כך שהפלט גדול בכ-33 אחוז מהקלט, וזו הסיבה שהטמעת תמונה גדולה כ-URI של נתונים יכולה להפוך דף לאיטי יותר מאשר מהיר יותר. הגרסה הבטוחה לכתובת URL מחליפה את שני התווים שיש להם משמעות בכתובת URL, פלוס ו-slash, במינוס ובקו תחתון, וזה מה ש-JWTs משתמשים. ריפוד עם סימני שוויון נדרש על פי התקן אך נסבל כאופציונלי על ידי רוב המפענחים.
דוגמה מעובדת מציגה את שני הפורמטים של מקודד ומפענח Base64 זה לצד זה. הקלד שלום, עולם! עם מצב מוגדר לקודד ופורמט מוגדר לתקן, ואז לחץ על קידוד: התוצאה של Base64 היא SGVsbG8sIFdvcmxkIQ==, 20 תווים מ-13, ויחס גודל קורא 154%. החלף פורמט ל-URL-Safe ואותו טקסט הופך ל-SGVsbG8sIFdvcmxkIQ, כשהריפוד הוסר. הקלט a?b=c>d מציג את החלפת התווים: Standard נותן YT9iPWM+ZA== ו-URL-Safe נותן YT9iPWM-ZA. לחץ על Swap כדי לשלוח תוצאה חזרה דרך מקודד המפענח base64 כקלט חדש.
כיצד להשתמש במקודד/מפענח Base64?
בחר ENCODE או פענוח
בחר אם ברצונך לקודד טקסט ל-base64 או לפענח מחרוזת base64 חזרה לטקסט רגיל.
הזן את הנתונים שלך
הדבק או הקלד את הטקסט הפשוט שלך (לקידוד) או מחרוזת base64 (לפענוח) לתוך אזור הקלט.
קבל תוצאות מיידיות
בחר תקן או URL-Safe תחת פורמט, ולאחר מכן לחץ על קידוד או פענוח. עבור קידוד, אתה מקבל מחרוזת Base64; עבור פענוח, אתה מקבל את הטקסט הפשוט המקורי, או הודעת שגיאה אם הקלט אינו חוקי Base64.
העתק את הפלט
לחץ על הלחצן העתק כדי להעתיק את התוצאה המקודדת או המפוענחת ללוח שלך לשימוש באפליקציה או בפרויקט שלך.
תכונות מפתח
מטפל ב-Unicode בצורה נכונה
בפורמט סטנדרטי, טקסט מקודד תחילה דרך UTF-8, כך שתווים מודגשים, אימוג'י וסקריפטים שאינם לטיניים שורדים נסיעה הלוך ושוב שקריאת btoa נאיבית תדחה
קידוד ופענוח
המר טקסט ל-base64 ופענח את base64 בחזרה לטקסט בלחיצה אחת
קידוד בטוח לכתובת אתרים
תומך בקידוד Base64 בטוח לכתובת URL המחליף את + ו/ עם - ו- _ לשימוש בטוח בכתובות URL
סטטיסטיקות החלפה וגודל
כפתור ההחלפה מעביר את התוצאה לקלט והופך את המצב לנסיעה מהירה הלוך ושוב, ושורת הנתונים הסטטיסטיים מציגה תווי קלט, תווי פלט ויחס הגודל
Frequently Asked Questions
Related Tools
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!