כלי פיתוח

טקסט לבינארי

המרת טקסט לבינארי, הקסדצימלי, אוקטלי או עשרוני — ובחזרה.

טקסט לבינארי פועל במכשיר
  • פועל בדפדפן שלך — הטקסט שלך לא נשלח לשום מקום
  • בלי הרשמה, בלי מכסות, חינם לשימוש בלי הגבלה

איך זה עובד

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

UTF-8, שהוא מה שחשוב

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

קיבוץ

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

פענוח בחזרה

מדביקים קבוצות מספרים המופרדות ברווחים והן נקראות בחזרה כבתים ומפוענחות כ-UTF-8. כל קבוצה מחוץ ל-0–255, או רצף שאינו UTF-8 תקין, מדווחים ולא מפיקים בשקט שטויות.

באיזה בסיס לבחור

בינארי הוא מה שאנשים מתכוונים אליו ב״טקסט לבינארי״. הקסדצימלי קומפקטי הרבה יותר והוא מה שתראו בעורך הקסדצימלי או בהדפסת פרוטוקול. אוקטלי הוא בעיקר היסטורי. עשרוני הכי קל להקראה בקול.

שאלות נפוצות

טקסט לבינארי — שאלות

למה האמוג'י שלי מפיק ארבעה מספרים?

אמוג'י הם ארבעה בתים ב-UTF-8. מספר הבתים ומספר התווים מוצגים שניהם.

האם אפשר להמיר בינארי בחזרה לטקסט?

כן. מדביקים קבוצות המופרדות ברווחים והכלי מפענח אותן.

למה כתוב שהבתים שלי אינם UTF-8 תקין?

המספרים אינם יוצרים רצף תווים חוקי — בדרך כלל קבוצה חסרה או מיותרת.