כיצד לקודד ולפענח Base64 ב-Notepad++

click fraud protection

אחת התכונות הנוספות המובנות ב-Notepad++ היא מקודד ומפענח Base64. Base64 היא ערכת קידוד שתוכננה להיות תקן בטוח להעברת נתונים בינאריים בערוצים התומכים רק בנתוני טקסט באופן אמין. ל-Base64 יש 64 תווים אפשריים שהפלט יכול להיות מקודד כ-a-z, A-Z, 0-9, "+", ו-"/". Base64 משתמש גם בסמל "=" בתור תו ריפוד בסוף הנתונים המקודדים, במידת הצורך. תווים אלו אינם משמשים כדמויות משמעותיות או פעילות ברוב תקני התקשורת מבוססי הטקסט. המשמעות היא שהנתונים המקודדים של Base64 בטוחים ואינם יכולים לעשות בטעות דברים כמו סגירת תגי HTML.

כיצד לקודד ולפענח Base64 ב-Notepad++

כדי לקודד או לפענח נתוני Base64, עליך להדגיש תחילה את כל טווח הנתונים שאתה רוצה שיקודדו או יפענחו. לאחר מכן, לחץ על "תוספים" בסרגל העליון, ולאחר מכן על "כלי MIME". ברמה השנייה של התפריט תוכלו לראות את כל אפשרויות הקידוד והפענוח של Base64.

טיפ: המקודדים פועלים רק על נתונים נבחרים, הקפידו להדגיש תחילה את כל הנתונים שברצונכם לקודד.

ודא שאתה מדגיש את הנתונים שיש לעבד לפני שתלחץ על "תוספים", ולאחר מכן על כלי MIME" ובחר תהליך.

"Base64 Encode" מקודד את כל הנתונים שנבחרו למחרוזת אחת של Base64 אך משמיט את תו הריפוד גם אם הוא נחוץ. זה עלול לגרום לבעיות תאימות עם חלק ממפענחי Base64.

"Base64 Encode with padding" מקודד את כל הנתונים שנבחרו אך כולל את הריפוד היכן שהוא נחוץ. "Base64 Encode with Unix EOL" משתמש ספציפית בתו "End Of Line" (EOL) המשמש את מערכות Unix, במקום ברירת המחדל של Windows EOL. זה יכול להיות שימושי אם מפענח שורת פקודה מבוסס Unix לא מצליח לפענח את הנתונים.

"Base64 Encode by Line" מקודד כל שורה נפרדת של נתונים למחרוזת Base64 נפרדת. "Base64 Decode" מפענח מחרוזת אחת מקודדת Base64, אך עשוי להראות פלט פגום אם יש תווים בלתי צפויים. "Base64 Decode strict" מפענח מחרוזת Base64 בודדת, אך ישלח הודעת שגיאה אם ​​מזוהה תו בלתי צפוי, כגון "&".

"Base64 Decode by Line" יכול לפענח כמה מחרוזות Base64 נפרדות בו-זמנית אם הן על שורות חדשות.