מהו מתרגם בינארי?
מתרגם בינארי ממיר טקסט קריא אנושי לקוד בינארי - אלה ואפסים שמחשב מאחסן בפועל - וממיר את הבינארי הזה בחזרה לטקסט. כל תו הופך לערך הבתים UTF-8 שלו ונכתב בבסיס שתבחר: בינארי (בסיס 2), אוקטלי (בסיס 8), עשרוני (בסיס 10) או הקסדצימלי (בסיס 16). הקלד "היי" ותראה מיד 01001000 01101001; הדבק את הבינארי הזה בחזרה ותקבל שוב "היי".
כמתרגם טקסט לבינארי זה לוקח משפטים ופסקאות שלמות, לא רק אותיות בודדות: הרווח בין שתי מילים הופך ל-00100000 ושבירת שורה הופכת ל-00001010. זה עובד גם כמתרגם בינארי לעשרוני עבור מחרוזות בתים. פענח את הבינארי לטקסט, הקש על Swap ובחר עשרוני, וכל בית מוצג כמספר מ-0 עד 255, כך ש-01001000 01101001 נקרא כ-72 105.
התרגום אינו טבלת חיפוש של כמה מאות אותיות ASCII. כלי זה מקודד את טווח ה-unicode המלא דרך UTF-8, כך שאותיות מודגשות, סקריפטים לא לטיניים ואפילו אימוג'י מתורגמים בצורה נכונה על פני שניים, שלושה או ארבעה בתים כל אחד. כאשר אתה מפענח, הכלי מרכיב מחדש רצפים מרובי בתים לתווים המקוריים ומדווח על שגיאה ברורה אם זרם הבתים שגוי, במקום לייצר זבל שקט.
הכל פועל ב-100% בדפדפן שלך. בין אם אתה מפענח מחרוזת בינארית שנלכדה, מלמד כיצד קידוד תווים עובד, או בודק כיצד הודעה מיוצגת ברמת הבתים, שום דבר שאתה מדביק לא מועלה או מתועד. המתרגם עובד במצב לא מקוון לאחר טעינת הדף, כך שתוכל להמיר מחרוזות רגישות מבלי שהם יעזבו את המכשיר שלך.
טקסט צריך להפוך לבייטים לפני שהוא יכול להפוך לבינארי, והקידוד שנבחר מחליט את התשובה. UTF-8 משמש כאן, מה שאומר שתווי ASCII תופסים בית אחד ומייצרים שמונה ביטים כל אחד, בעוד שאות מודגשת לוקחת שני בתים ואימוג'י ארבע. אז מילה בת חמישה תווים היא לא תמיד ארבעים ביטים, ומחרוזת בינארית שמפענחת למשהו משובש הופקה בדרך כלל תחת קידוד אחר. קיבוץ חשוב בעת פענוח: שמונה ביטים לבייט הם ההנחה, ומחרוזת בינארית שאורכה אינו כפולה של שמונה היא או קטועה או נכתבה ב-ASCII של שבעה סיביות, מה שהיה נפוץ במערכות ישנות יותר. המפרידים גמישים בקלט מכיוון שהמקורות משתנים, אך מרווח עקבי מקל בהרבה על בדיקת מחרוזת ארוכה בעין.
כיצד להשתמש במתרגם הבינארי?
בחר כיוון
בחר "טקסט לבינארי" כדי לקודד טקסט קריא לקוד, או "בינארי לטקסט" כדי לפענח מחרוזת בינארית, משושה, עשרונית או אוקטלית חזרה לתווים.
בחר את בסיס המספרים
מעבר בין בינארי, הקסדצימלי, עשרוני ואוקטלי. הפלט מתעצב מחדש באופן מיידי, כאשר כל בייט מרופד אפס לרוחב עקבי.
הזן את הקלט שלך
הקלד או הדבק טקסט לקידוד, או הדבק קוד לפענוח. רווחים, פסיקים ומעברי שורות עובדים כולם כמפרידים, ו-Continuous Binary או Hex מחולקים אוטומטית לבייטים.
העתק את התוצאה
הפלט שהומר מופיע בשידור חי למטה. העתק אותו בלחיצה אחת, או טען את הדוגמה כדי לראות תחילה דוגמה עובדת.
One byte in all four bases
Text becomes bytes before it becomes any of these bases, and the byte is the part that matters. The encoder runs UTF-8 by hand so a character outside ASCII produces the same bytes here as it would anywhere else: an emoji is four bytes, not one mangled value.
| Base | Padding per byte | The letter H |
|---|---|---|
| Binary | 8 digits | 01001000 |
| Octal | 3 digits | 110 |
| Decimal | none, 0 to 255 varies in width | 72 |
| Hexadecimal | 2 digits | 48 |
תכונות מפתח
תרגום דו-כיווני
המר טקסט לבינארי ובינארי חזרה לטקסט בכלי בודד, החלפת כיוון מבלי לאבד את הקלט שלך
ארבעה בסיסי מספרים
פלט או קריאה בינארי, אוקטלי, עשרוני והקסדצימלי - שימושי עבור ניפוי באגים, חינוך ופורמטים ברמה נמוכה
תמיכה מלאה ב-UTF-8
מקודד ומפענח את כל טווח Unicode, כולל מבטאים, תווי CJK ואימוג'י, תוך שימוש נכון ב-UTF-8 מרובה בתים.
ניתוח קלט גמיש
מקבל ערכים מופרדים של שטח, פסיק או שורה חדשה, ומחלקים אוטומטית בינארי ו-hex רציף לחתיכות בגודל בתים
Frequently Asked Questions
Related Tools
ASCII Table
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Binary Calculator
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Morse Code Translator
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
Comments
0 comments
No comments yet. Be the first to share your thoughts!