3 EYLÃœL 2009, PERÅžEMBE
Geçen base64 URL dizeleri kodlanmış
Sağ salim parametreleri ile ham base64 kodlanmış dizeleri geçmek mi?
CEVAP
29 NÄ°SAN 2011, Cuma
Ek base64 özellikleri vardır. (Tablo 2 ** ayrıntılar için bkz. Ama 65 karakter kodlamak gerekir aslında: 26 büyük 10 basamak = 62. 26 küçük harf
İki tane daha lazım [ ' ,'/'] ve bir dolgu char'='.' Ama bunların hiçbiri url samimi, o kadarsadece bunları kullanmak için farklı karakterve işlem Tamam. Standart olanlardan grafiği üzerindedir ['-', '_'], ama sen-ebil kullanma diğer karakter olarak deşifre onları aynı, ve gerek yoktu payı ile Diğerleri.
Sadece kendi yardımcıları yazmayı öneriyorum. php manual page for base64_encode: yorum bu gibi
function base64_url_encode($input) {
return strtr(base64_encode($input), ' /=', '-_,');
}
function base64_url_decode($input) {
return base64_decode(strtr($input, '-_,', ' /='));
}
Bunu PaylaÅŸ:
Neden base64 kodlanmış bir dize = işar...
Ruby base64 kodlanmış dize garip \n...
Nasıl base64 kodlanmış bir dize deşifr...
Tüm kaynak kodlanmış dizeleri bul...
Dize base64 kodlanmış olup olmadığını ...