OmrixoAraç Merkezi

Ana sayfa / Rehberler

JSON, Base64, URL Encode ve Hash Nedir? Geliştirici Rehberi

Yazılımcıların sık kullandığı JSON, Base64, URL kodlama, hash, JWT ve Unix zamanı kavramlarının kısa ve net açıklamaları.

JSON

JSON, veriyi anahtar-değer çiftleri ve dizilerle yazan hafif bir metin biçimidir. API’ler arasında en yaygın veri alışverişi biçimidir. Sık hatalar: son öğeden sonra fazladan virgül, tek tırnak kullanımı, tırnaksız anahtar. JSON Formatlayıcı ve Doğrulayıcı hatayı konumuyla gösterir.

Base64

Base64, ikili veriyi 64 güvenli karakterle metne çevirir; e-posta ekleri, data URL ve basit taşıma için kullanılır. Şifreleme değildir: herkes geri çevirebilir. Base64 Encode

URL kodlama

URL’de boşluk ve özel karakterler yüzde kodlanır (%20). Parametre değerlerini kodlamazsanız bağlantı bozulabilir. URL Encode

Hash

Hash, veriden sabit uzunlukta bir “parmak izi” üretir; küçük bir değişiklik tamamen farklı çıktı verir ve geri çevrilemez. SHA-256 dosya bütünlüğü kontrolünde yaygındır. Parola saklamak için tek başına yeterli değildir; yavaş ve tuzlu algoritmalar (bcrypt, Argon2) kullanılmalıdır. Hash Oluşturucu

JWT

JWT, kimlik doğrulamada kullanılan üç parçalı bir belirteçtir: başlık, yük ve imza. İlk ikisi Base64 kodludur ve herkes tarafından okunabilir; bu yüzden gizli bilgi koymayın. JWT Decoder

Unix zamanı ve UUID

Unix zamanı 1 Ocak 1970’ten beri geçen saniyedir (13 hane milisaniye). Unix Timestamp Çevirici UUID v4 ise rastgele bir benzersiz kimliktir. UUID Oluşturucu (v4)

İlgili araçlar

JSON Formatlayıcı ve DoğrulayıcıJSON’u güzelleştirin, hataları görün. Tarayıcıda çalışır, veriniz gönderilmez.Base64 EncodeMetni (Türkçe karakterler dahil) Base64’e kodlayın.URL EncodeMetni URL’de kullanılabilir biçime (yüzde kodlama) çevirin.Hash OluşturucuMetnin SHA özetini (hash) hesaplayın. Tarayıcıda yapılır.JWT DecoderJWT’nin header ve payload kısmını okunur JSON olarak görün. İmza doğrulanmaz.Unix Timestamp ÇeviriciUnix zamanını (10 veya 13 hane) tarihe, tarihi Unix zamanına çevirin.UUID Oluşturucu (v4)Rastgele UUID v4 değerleri üretin; adedi siz seçin.