🔤 encoding - Encoding/Decoding

Base64, Hex, URL, UTF-8

36
Fonksiyon
532
Satır
17 KB
Boyut

🚀 Hızlı Başlangıç

içe_aktar encoding

// Base64
değişken encoded = encoding.base64_encode("Merhaba BERK")
yazdır(encoded)  // "TWVyaGFiYSBCRVJL"
değişken decoded = encoding.base64_decode(encoded)
yazdır(decoded)  // "Merhaba BERK"

// Hex
değişken hex = encoding.hex_encode([0x42, 0x45, 0x52, 0x4B])
yazdır(hex)  // "4245524B"

// URL encoding
değişken url = encoding.url_encode("merhaba dünya?")
yazdır(url)  // "merhaba%20d%C3%BCnya%3F"

💡 Örnekler

Data Transfer Encoding

içe_aktar encoding, json, crypto

fonksiyon güvenli_veri_gönder(veri: herhangi, anahtar: yazı) -> yazı yap
    // 1. JSON serialize
    değişken json_str = json.stringify(veri)
    
    // 2. Encrypt
    değişken şifreli = crypto.aes_encrypt(json_str, anahtar)
    
    // 3. Base64 encode (binary -> text)
    değişken encoded = encoding.base64_encode(şifreli)
    
    dön encoded
son

fonksiyon güvenli_veri_al(encoded: yazı, anahtar: yazı) -> herhangi yap
    // 1. Base64 decode
    değişken şifreli = encoding.base64_decode(encoded)
    
    // 2. Decrypt
    değişken json_str = crypto.aes_decrypt(şifreli, anahtar)
    
    // 3. JSON parse
    dön json.parse(json_str)
son

← Tüm Modüller