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

הדביקו כל טקסט כדי לקודד אותו ל-Base64, או הדביקו מחרוזת Base64 כדי לפענח אותה בחזרה לטקסט פשוט — מיידי, בדפדפן, ותומך ב-UTF-8 מלא ללא פגיעה בתווים מיוחדים.

האם המחשבון עזר לכם?

מה זה מקודד/מפענח Base64?

A קודר/פענוח Base64 converts between text and Base64-encoded strings. Base64 encoding is essential for embedding binary data in text-based protocols. Our tool supports UTF-8 characters for international text.

מתי להשתמש במחשבון זה

  • כשמטמיעים נתונים בינאריים כמו תמונות, אודיו או PDF במטענים של API מבוססי JSON או בדפי HTML
  • כששולחים קבצים מצורפים בפרוטוקולי דוא"ל (MIME) התומכים רק בטקסט פשוט
  • כשבונים מערכות אימות המשתמשות ב-Basic Auth עם פרטי כניסה מקודדים ב-Base64
  • כשמקודדים נתונים להעברה בפרוטוקולים התומכים רק בטקסט ASCII (לדוגמה, XML, SOAP)
  • כשצריך לאחסן נתונים בינאריים במסד נתונים מבוסס טקסט או בקובץ הגדרות
  • כשמנפים או בוחנים מטענים מקודדים מבקשות API או קבצים מצורפים בדוא"ל

שלבים:

  1. הקלידו או הדביקו את הטקסט באזור הקלט.
  2. בחרו במצב קידוד או פענוח.
  3. לחצו על המרה כדי לראות את התוצאה.
  4. העתיקו את הפלט ללוח.
  5. העתק את התוצאה ללוח שלך באמצעות כפתור ההעתקה או הורד אותה לשימוש מאוחר יותר.

נוסחה

קידוד: נתונים בינאריים → קבוצות של 6 סיביות → אלפבית Base64 (A-Z, a-z, 0-9, +, /) ➡ פענוח: תהליך הפוך

מקרי שימוש

  • הטמעת תמונות ב-HTML/CSS/JSON
  • קידוד נתונים בינאריים להעברת API
  • יצירת כותרות אימות בסיסיות
  • אחסון נתונים בינאריים במסדי נתונים מבוססי טקסט
  • העברת מטענים בינאריים דרך APIs טקסט בלבד, REST endpoints, או message queues
  • אittesting של protocol buffers, JWT tokens, או webhook payloads שמכילים קטעי Base64 מוצפנים

יתרונות מרכזיים

  • קידוד ופענוח מיידיים
  • תומך בכל טקסט כולל UTF-8
  • פועל כולו בדפדפן שלך
  • חינם ללא צורך בהרשמה
  • כפתור העתקה בלחיצה אחת לשימוש מהיר בתוצאה בקוד או בתצורה
  • פרטיות trước הכל: כל העיבוד קורה מקומית — כלום לא נשלח לשרת nào

טיפים מקצועיים

  • השתמשו ב-Base64 בטוח ל-URL ליישומי אינטרנט
  • Base64 הוא קידוד, לא הצפנה — אל תשתמשו בו לנתונים רגישים
  • דחסו לפני הקידוד כדי למזער את הגדלת הגודל
  • לצרופות דוא"ל, השתמש בכותרת MIME content-transfer-encoding עם Base64 כדי להבטיח תאימות בין-לקוחות
  • מצב batch שימושי לקידוד מספר ערכים בבת אחת — השתמש במפריד שורה חדשה או פסיק בהתאם לפורמט הנתונים שלך

טעויות נפוצות שיש להימנע מהן

  • ניסיון לפענח קלט שאינו Base64
  • שכחה ש-Base64 אינו הצפנה
  • שימוש בקידוד תווים שגוי
  • תיוג של הסימן שווה (=) כנתון literals ולא כ-padding — זה לא חלק מהתוכן המוצפן

מונחי מפתח מוסברים

Base64: תכנית קידוד בינארי מבוססת טקסט
קידוד: המרת טקסט ל-Base64
פענוח: המרת Base64 חזרה לטקסט
UTF-8: קידוד טקסט Unicode התומך בכל התווים
Padding: תווי הסימן שווה (=) שנוספים לסוף מחרוזת Base64 כדי להפוך את אורך למכפלה של ארבע

מושגים קשורים

  • קודר/פענוח URL: קידוד ופענוח של מחרוזות בטוחות ל-URL
  • Hash יוצר: יצירת hashes של MD5, SHA-1, SHA-256
  • מעצב JSON: עיצוב ואימות נתוני JSON
  • Base ממיר: המרת מספרים בין בינארי, אוקטלי, עשרוני והקסדצימלי
  • Color ממיר: המרה בין פורמטי צבע HEX, RGB ו-HSL

דוגמה

קידוד "Hello World!" → "SGVsbG8gV29ybGQh". פענוח "U3Vuc2hpbmU=" → "Sunshine". כל 3 בתים של קלט הופכים ל-4 תווים של Base64.

פירוש התוצאות שלכם

הממיר פועל בשני מצבים: קידוד (טקסט ל-Base64) ופענוח (Base64 לטקסט). בעת קידוד, הפלט הוא תמיד מחרוזת Base64 תקנית המשתמשת בתווים A–Z, a–z, 0–9, + ו-/. בעת פענוח, הדביקו מחרוזת Base64 תקנית והכלי יחזיר את הטקסט או הנתונים הבינאריים המקוריים. ספירת הבתים בפלט מראה כמה נתונים אתם עובדים איתם — זה שימושי להבנת הגידול בגודל. קידוד Base64 מגדיל את גודל הנתונים בכ-33%, כך שקובץ של 100 בתים הופך ל-133 בתים לאחר הקידוד. אם אתם צריכים למזער את גודל המטען, שקלו לדחוס את הנתונים לפני הקידוד, או השתמשו בתכנית קידוד יעילה יותר לצרכים שלכם.

שאלות נפוצות

מהי קידוד Base64?
Base64 הוא תכנית קידוד מבינארי לטקסט המייצגת נתונים בינאריים בפורמט מחרוזת ASCII. הוא נמצא בשימוש נפוץ להעברת נתונים דרך מדיומים המיועדים לטקסט, כמו הטמעת תמונות ב-HTML או קבצים מצורפים לדוא"ל.
מתי עלי להשתמש ב-Base64?
השתמשו ב-Base64 כשצריך להטמיע נתונים בינאריים (תמונות, קבצים) בפורמטים מבוססי טקסט כמו JSON, HTML, CSS, XML או דוא"ל. הוא משמש גם להסוואת נתונים בסיסית ולכותרות אימות API.
האם Base64 דוחס נתונים?
לא, Base64 למעשה מגדיל את גודל הנתונים בכ-33%. הוא מקודד 3 בתים של נתונים ל-4 תווים של ASCII. השתמשו בדחיסה לפני Base64 אם גודל הקובץ חשוב.
מהי קידוד Base64?
קידוד Base64 ממיר נתונים בינאריים לטקסט ASCII באמצעות 64 תווים בני הדפסה (A-Z, a-z, 0-9, +, /). הוא נפוץ להטמעת תמונות ב-HTML/CSS, להעברת נתונים בפרוטוקולים מבוססי טקסט ולאחסון נתונים בינאריים ב-JSON.
האם קידוד Base64 מאובטח?
לא, Base64 אינו הצפנה — הוא פשוט תכנית קידוד. כל אחד יכול לפענח מחרוזות Base64 בקלות. לעולם אל תשתמשו ב-Base64 כדי להגן על נתונים רגישים כמו סיסמאות או מפתחות API. השתמשו בהצפנה מתאימה (AES, RSA) לאבטחה.
למה מחרוזות ה-Base64 שלי שונות מכלים אחרים?
כלים שונים עשויים להשתמש בגלישת שורות שונה (76 תווים לשורה הוא התקן של MIME), בתווי ריפוד (=) או במערכות תווים שונות. הכלי שלנו משתמש בקידוד תקני RFC 4648 ללא מעברי שורה, שהוא הנפוץ ביותר בפיתוח אתרים.
האם אפשר לפענח מחרוזת Base64 חזרה למקור?
כן! קידוד Base64 הפיך לחלוטין. השתמשו במצב פענוח כדי להמיר כל מחרוזת Base64 תקנית חזרה לצורתה המקורית — טקסט, בינארי או כל סוג נתונים.
מה ההבדל בין Base64 ל-Base64 בטוח לכתובות URL?
Base64 סטנדרטי משתמש בתווים + ו-/, שיש להם משמעות מיוחדת בכתובות URL. Base64 בטוח ל-URL מחליף אותם ב-- ו-_ כדי להפוך את המחרוזת המקודדת לבטוחה לשימוש בכתובות URL ובשמות קבצים ללא קידוד נוסף.
מתי עלי להשתמש בקידוד Base64?
השתמשו ב-Base64 כשצריך להטמיע נתונים בינאריים בפורמטי טקסט (HTML, CSS, JSON, XML), להעביר נתונים בינאריים בפרוטוקולים התומכים רק בטקסט (דוא"ל, HTTP), לאחסן נתונים בינאריים במסדי נתונים המטפלים רק בטקסט, או להציג נתונים בינאריים כטקסט קריא.
האם קידוד Base64 מגדיל את גודל הקובץ?
כן, קידוד Base64 מגדיל את גודל הנתונים בכ-33%. כל 3 בתים של נתונים בינאריים הופכים ל-4 תווים של ASCII. לדוגמה, קובץ של 1MB הופך לכ-1.33MB כשמקודדים אותו ל-Base64.
האם Base64 יכול לטפל בטקסט Unicode?
Base64 מקודד בתים גולמיים, לא תווים. כדי לקודד טקסט Unicode, יש להמיר אותו תחילה לבתים (בדרך כלל UTF-8), ואז לקודד את הבתים ל-Base64. הכלי שלנו מטפל בהמרה זו באופן אוטומטי.

גלה עוד כלים

מבחר טרי מתוך כל ספריית הכלים שלנו.