تعمیر Base64
Base64 هنگام کپی شدن از طریق JSON، URL، ایمیل یا لاگها اغلب خراب میشود. ابزار تعمیر مجموعهای از اصلاحات امن را اعمال میکند، هر تغییر را گزارش میدهد و یک مقدار تمیز و قابل رمزگشایی برمیگرداند.
ابزار تعمیر چه چیزهایی را اصلاح میکند
- پیشوندهای Data URI (
data:image/png;base64,)، هدرهای PEM و نقلقولهای اطراف. - escapeهای JSON یا رشته مانند
\n،\/و\u003d. - Percent-encoding (
%2B،%2F،%3D) و فاصلههایی که پس از URL decoding جایگزین+شدهاند. - نویسههای URL-safe (
-و_)، شکست خط، نمادهای اضافی و padding اشتباه.
مقدار تعمیرشده همیشه از الفبای استاندارد با padding صحیح استفاده میکند. اگر داده اصلی ناقص شده باشد، هیچ ابزاری نمیتواند بایتهای از دست رفته را بازیابی کند، اما بقیه قابل رمزگشایی میشود.
سؤالات متداول
چرا Base64 من نامعتبر است؟
دلایل رایج عبارتاند از فاصله یا شکست خط، تبدیل "+" به فاصله توسط URL decoding، نویسههای percent-encoded (%2B، %2F، %3D)، escapeهای JSON مانند \/ و \n، padding جاافتاده یا پیشوند data URI.
دیدگاهها (0)
سؤال، ایده یا باگی در «تعمیر Base64» دارید؟ دیدگاه بگذارید، به ابزار امتیاز دهید یا به دیگران پاسخ دهید.
هنوز دیدگاهی ثبت نشده است. اولین نفری باشید که نظر خود را به اشتراک میگذارد!