דחיסה ו-Escape
הסרת רווחים מיותרים והשוואת גדלים, Escape של מחרוזות לפי שפה, וקידוד Unicode / Base64
מקור 0.00 B · תוצאה 0.00 B · דחיסה 0%
תוצאה ממוזערת
מזעור JSON, Escape וקידוד – הסבר
מצב מזעור מסיר רווחים, שבירות שורה והזחה בלי לשנות את המשמעות, ולאחר מכן מציג את הפרש הבתים בין המקור לתוצאה. הוא שימושי לתגובות API ולתצורה מוטמעת שחייבות לעבור או להישמר בצורה קטנה יותר. JSON לא תקין מדווח תחילה עם מיקום השגיאה.
מצב Escape פועל על מחרוזות מילוליות ותומך ב-JavaScript, Java, C#, Python, Go ו-PHP בשני הכיוונים. הוא נפוץ להטמעת מסמך JSON בתוך מחרוזת קוד מקור בלי לשבור מרכאות ולוכסנים.
מצב קידוד מציע Escape של Unicode, שחזור Unicode, וכן קידוד ופענוח Base64 לטקסט רב-לשוני, לאמוג׳י או לערוצים שמקבלים רק תווי ASCII. כל הפעולות מקומיות ושום דבר אינו נשלח לשרת.
שאלות נפוצות
- האם אפשר להשתמש ב-JSON ממוזער ישירות?
- כן. המזעור מסיר רק רווחים ושומר על מפתחות, סדר מערכים וטיפוסי נתונים, כך שכל מנתח JSON תקני יכול לקרוא את התוצאה.
- במה שונה Escape מקידוד Base64?
- Escape הופך טקסט למחרוזת מילולית בשפת יעד ונשאר קריא. Base64 ממיר כל טקסט למערכת תווי ASCII שפחות קריאה אך עוברת בבטחה בערוצי טקסט בלבד.
- מדוע פענוח Base64 נכשל?
- סיבות טיפוסיות הן תווים שאינם בתחום Base64, אורך לא שלם, או קלט שאינו Base64 כלל. ודאו שהקלט מגיע מתוצאה מקודדת והסירו תיאורים נוספים.