Base64 va URL kodlovchi: foydalanish tartibi
- 1
Kodlash turini tanlang
Base64, URL kodlash yoki HTML entity kodlarini, soʻng “Kodlash” yoki “Dekodlash”ni tanlang.
- 2
Matnni joylang yoki fayl tanlang
Chapdagi maydonga yozing yoki joylashtiring; Base64 kodlash rejimida Base64 yoki data URL ga aylantirish uchun fayl ham tanlash mumkin.
- 3
Sozlamalarni moslang
Base64URL, toʻldirish yoki 76 belgilik qatorlarni yoqing yoxud URL ning qaysi qismini kodlashni tanlang.
- 4
Natijani nusxalang yoki saqlang
Natijani nusxalang, fayl sifatida saqlang yoki teskari amal uchun “Natijani kirishga oʻtkazish”ni bosing.
Cheklovlar va Pro
Bepul, roʻyxatdan oʻtishsiz: 50 MB gacha fayllarni kodlang va brauzeringiz sigʻdira oladigan istalgan uzunlikdagi matnni joylang; 600 000 belgidan uzun natija qisman koʻrsatiladi, toʻliq natijani esa nusxalash yoki fayl sifatida saqlash orqali olasiz.
Pro reklamani olib tashlaydi; kodlovchi barcha tariflarda bir xil ishlaydi. Pro tarifini koʻrish
Base64 va URL kodlovchi haqida
Base64 ixtiyoriy baytlarni 64 ta bosiladigan belgiga aylantiradi, shunda ular e-pochta, JSON, HTML atributlari va HTTP sarlavhalaridan buzilmasdan oʻtadi. Bu kodlovchi matn va fayllar bilan ishlaydi: matn avval UTF-8 ga oʻtkaziladi, shuning uchun “oʻ”, “gʻ”, kirill harflari, xitoy ierogliflari va emoji brauzerning oʻzidagi btoa() kabi xato bermasdan, toʻgʻri kodlanadi va qaytadi.
Kodlashda standart alifbo yoki Base64URL (JWT va URL parametrlaridagidek + va / oʻrniga - va _), ixtiyoriy “=” toʻldiruvchisi va MIME uslubida har 76 belgida yangi qator tanlanadi. 50 MB gacha faylni oddiy Base64 ga yoki img src yoxud CSS fon uchun tayyor data: URL ga aylantirish mumkin.
Dekodlash ikkala alifboni qabul qiladi, boʻsh joy va qator uzilishlariga eʼtibor bermaydi, tushib qolgan toʻldiruvchini qoʻshadi va data: URL prefiksini olib tashlaydi. Natija oʻqiladigan UTF-8 boʻlsa, matn chiqadi; aks holda dastlabki baytlar maʼlum fayl imzolari bilan solishtiriladi — PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, shriftlar va boshqalar — shunda rasmni koʻrish yoki faylni toʻgʻri kengaytma bilan yuklab olish mumkin. Notoʻgʻri kiritilgan matnda aniq oʻrin va tushuntirish koʻrsatiladi.
Yana ikki yorliq kundalik boshqa kodlashlarni qamrab oladi: URL foiz kodlash (bitta soʻrov qiymati, butun URL yoki boʻsh joy + ga aylanadigan forma maʼlumoti) har bir parametr tahlili bilan, hamda va é kabi barcha nomli belgilarni oʻz ichiga olgan HTML entity kodlari ikki yoʻnalishda. Base64 shifrlash emas, balki kodlash: uni istalgan odam dekodlay oladi.
Maxfiylik
Kodlash va dekodlash shu brauzer oynasida, siz tanlagan fayllar bilan birga bajariladi: yozgan yoki ochgan narsangiz hech qayerga yuklanmaydi. Lokal xotirada faqat sozlamalar (URL uchun xavfsiz alifbo, toʻldirish, URL rejimi) eslab qolinadi, matn va fayllarning oʻzi hech qachon saqlanmaydi.
Imkoniyatlar
UTF-8 toʻgʻri ishlaydi
Emoji, oʻ va gʻ harflari hamda kirill yozuvi btoa() dagi Unicode xatosisiz kodlanadi va dekodlanadi.
Fayllarni ham dekodlaydi
Ikkilik natijaning turi imzosidan aniqlanadi, rasm boʻlsa koʻrsatiladi va yuklab olinadi.
URL va HTML ekranlash
Qiymatlar, butun URL yoki formalar uchun foiz kodlash va HTML dagi barcha nomli belgilar.