URL kodlovchi va dekoder: foydalanish tartibi
- 1
Kodlash yoki dekodlashni tanlang
“Kodlash” boʻsh joy va maxsus belgilarni %XX ga aylantiradi, “Dekodlash” esa %XX ni yana oʻqiladigan matnga qaytaradi.
- 2
Nimani kodlayotganingizni belgilang
Bitta parametr uchun soʻrov qiymati, toʻliq manzil uchun butun URL, boʻsh joy + boʻlishi kerak boʻlsa, forma maʼlumoti.
- 3
Matn yoki havolani joylang
Natija yozish davomida yangilanadi, toʻliq URL esa qismlari va parametrlari boʻyicha tahlil qilinadi.
- 4
Natijani nusxalang
Uni nusxalang, fayl sifatida saqlang yoki aylanma oʻgirishni tekshirish uchun yana kirishga oʻtkazing.
Cheklovlar va Pro
Bepul, roʻyxatdan oʻtishsiz, joylanadigan matn uzunligiga cheklov yoʻq; 600 000 belgidan uzun natija qisman koʻrsatiladi, lekin toʻliq nusxalanadi yoki saqlanadi.
Pro reklamani olib tashlaydi; konvertor barcha tariflarda bir xil. Pro tarifini koʻrish
URL kodlovchi va dekoder haqida
URL da faqat cheklangan ASCII belgilar boʻlishi mumkin, shuning uchun qolgan hamma narsa — boʻsh joy, urgʻuli harflar, emoji va maʼlumot sifatida ishlatilgan maxsus belgilar — har bir UTF-8 bayti uchun % va ikkita oʻn oltilik raqam bilan yoziladi. Oʻzbekcha matnda bu ayniqsa koʻp uchraydi: “oʻ” dagi ʻ belgisi %CA%BB, kirillcha “Ш” esa %D0%A8 boʻlib ketadi. Bu sahifa ikki yoʻnalishda oʻgiradi va aynan nima oʻzgarganini koʻrsatadi.
Uchta rejim kodlash amalda uchraydigan uchta joyga mos keladi. Soʻrov qiymati rejimi JavaScript dagi encodeURIComponent kabi ishlaydi va bitta parametr, yoʻl boʻlagi yoki boshqa URL ichiga joylangan qayta yoʻnaltirish manzili uchun toʻgʻri tanlov. Butun URL rejimi encodeURI kabi ishlaydi: sxema, qiya chiziqlar, soʻroq belgisi, & va = belgilariga tegmaydi, faqat manzilni buzadigan narsalarni kodlaydi. Forma maʼlumoti rejimi application/x-www-form-urlencoded qoidasiga amal qiladi: HTML formalar va URLSearchParams dagidek boʻsh joy + belgisiga aylanadi.
Toʻliq havolani joylasangiz, tahlil paneli sxema, xost, port, yoʻl va fragmentni hamda har bir soʻrov parametrini dekodlangan qiymati bilan jadvalda koʻrsatadi — reklama kuzatuv havolalari, OAuth qaytish manzillari va imzolangan URL larni oʻqishda qulay. Dekodlash buzilgan joyda toʻxtaydi va oʻrnini aytadi: ortidan ikkita oʻn oltilik raqam kelmagan yolgʻiz % yoki yaroqsiz UTF-8 baytlar, bu odatda matn eski tizimda Latin-1 bilan kodlanganini bildiradi.
Foiz kodlash shifrlash emas va hech narsani qisqartirmaydi; buning uchun havola qisqartirgichdan foydalaning. Base64 va HTML entity kodlari qolgan ikki yorliqda.
Maxfiylik
URL va matn shu sahifaning ichida kodlanadi va dekodlanadi, shuning uchun token, e-pochta manzili yoki sessiya ID si bor havolalar hech qayerga yuborilmaydi. Keyingi safar uchun lokal xotirada faqat tanlangan rejim saqlanadi, joylagan matningiz esa saqlanmaydi.