Command Palette

Search for a command to run...

מק

מקודד/מפענח Base64

לקודד ולפענח טקסט אל/מפורמט base64

מהו מקודד/מפענח 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?

  1. בחר ENCODE או פענוח

    בחר אם ברצונך לקודד טקסט ל-base64 או לפענח מחרוזת base64 חזרה לטקסט רגיל.

  2. הזן את הנתונים שלך

    הדבק או הקלד את הטקסט הפשוט שלך (לקידוד) או מחרוזת base64 (לפענוח) לתוך אזור הקלט.

  3. קבל תוצאות מיידיות

    בחר תקן או URL-Safe תחת פורמט, ולאחר מכן לחץ על קידוד או פענוח. עבור קידוד, אתה מקבל מחרוזת Base64; עבור פענוח, אתה מקבל את הטקסט הפשוט המקורי, או הודעת שגיאה אם הקלט אינו חוקי Base64.

  4. העתק את הפלט

    לחץ על הלחצן העתק כדי להעתיק את התוצאה המקודדת או המפוענחת ללוח שלך לשימוש באפליקציה או בפרויקט שלך.

תכונות מפתח

  • מטפל ב-Unicode בצורה נכונה

    בפורמט סטנדרטי, טקסט מקודד תחילה דרך UTF-8, כך שתווים מודגשים, אימוג'י וסקריפטים שאינם לטיניים שורדים נסיעה הלוך ושוב שקריאת btoa נאיבית תדחה

  • קידוד ופענוח

    המר טקסט ל-base64 ופענח את base64 בחזרה לטקסט בלחיצה אחת

  • קידוד בטוח לכתובת אתרים

    תומך בקידוד Base64 בטוח לכתובת URL המחליף את + ו/ עם - ו- _ לשימוש בטוח בכתובות 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