Base64, URL encoding ve UUID basitce anlatildi
Yazan SyncBuilder
APIler ve verilerle calisirken uc kucuk arac tekrar tekrar karsiniza cikar: Base64, URL encoding ve UUID. Hicbiri karmasik degildir, ama bunlari birbirine karistirmak bozuk baglantilara, hasarli payloadlara ve mukerrer kayitlara yol acar. Iste her birinin ne yaptigi ve ne zaman kullanilacagi.
Her arac aslinda ne yapar
Base64, ikili veriyi duz metin olarak kodlar; boylece e-posta, data URIler ve tokenlar gibi yalnizca metin tasiyan kanallardan sag salim gecer. Veriyi yaklasik ucte bir buyutur ve sifreleme degildir. URL encoding, diger adiyla percent-encoding, bir URL veya query string icinde guvenli olmayan karakterleri, ornegin bosluklari ve ampersandlari, kacisla isaretler; boylece bir deger bir baglanti icinde guvenle tasinabilir. UUID, 128 bitlik benzersiz bir tanimlayicidir; surum 4 rastgele uretilir, boylece iki sistem koordinasyon olmadan benzersiz anahtarlar olusturabilir.
Hangisini ne zaman kullanmali
- Base64: goruntuleri satir icinde gomme ya da bir JSON payload icine ikili veri ekleme.
- URL encoding: degerleri query parameter olarak gecme veya yonlendirme baglantilari olusturma.
- UUID: benzersiz kalmasi gereken birincil anahtarlar, istek IDleri ve idempotency anahtarlari.
Base64 kodlamadir, guvenlik degildir. Bir Base64 dizesini asla sifrelenmis ya da gizlenmis gibi gormeyin; herkes onu saniyeler icinde orijinaline geri cozebilir.
Ucretsiz Base64, URL ve UUID araclarimiz dogrudan tarayicinizda kodlar, cozer ve uretir; boylece sayfadan ayrilmadan bir degeri kontrol edebilir veya yeni bir tanimlayici olusturabilirsiniz.
Ücretsiz aracı deneyin