Notepad++ ile Base64 Kodlama ve Kod Çözme

click fraud protection

Notepad++'da yerleşik olarak bulunan ekstra özelliklerden biri, Base64 kodlayıcı ve kod çözücüdür. Base64, yalnızca metin verilerini güvenilir şekilde destekleyen kanallar üzerinden ikili verilerin iletimi için güvenli bir standart olarak tasarlanmış bir kodlama şemasıdır. Base64, çıktının a-z, A-Z, 0-9, “+” ve “/” olarak kodlanabileceği 64 olası karaktere sahiptir. Base64 ayrıca, gerektiğinde, kodlanmış verilerin sonunda bir dolgu karakteri olarak “=” sembolünü kullanır. Bu karakterler, çoğu metin tabanlı iletişim standardında anlamlı veya aktif karakterler olarak kullanılmaz. Bu, Base64 ile kodlanmış verilerin güvenli olduğu ve yanlışlıkla yakın HTML etiketleri gibi şeyler yapamayacağı anlamına gelir.

Notepad++ ile Base64 nasıl kodlanır ve kod çözülür

Base64 verilerini kodlamak veya kodunu çözmek için, öncelikle kodlanmasını veya kodunun çözülmesini istediğiniz tüm veri aralığını vurgulamanız gerekir. Ardından, üst çubuktaki “Eklentiler”e ve ardından “MIME Araçları”na tıklayın. Menünün ikinci seviyesinde, tüm Base64 kodlama ve kod çözme seçeneklerini görebilirsiniz.

İpucu: Kodlayıcılar yalnızca seçili veriler üzerinde çalışır, önce kodlanmasını istediğiniz tüm verileri vurguladığınızdan emin olun.

“Eklentiler”e, ardından MIME Araçlarına tıklayıp bir işlem seçmeden önce işlenecek verileri vurguladığınızdan emin olun.

"Base64 Encode", seçilen tüm verileri tek bir Base64 dizesinde kodlar, ancak gerekli olsa bile dolgu karakterini atlar. Bu, bazı Base64 kod çözücülerle uyumluluk sorunlarına neden olabilir.

“Base64 Dolgulu Kodla” seçilen tüm verileri kodlar ancak gerekli olduğu yerde dolguyu içerir. "Unix EOL ile Base64 Kodlama", varsayılan Windows EOL yerine özellikle Unix sistemleri tarafından kullanılan bir "Satır Sonu" (EOL) karakterini kullanır. Bu, Unix Tabanlı bir komut satırı kod çözücünün verilerin kodunu çözememesi durumunda yardımcı olabilir.

"Base64 Satıra göre kodla", her bir ayrı veri satırını ayrı bir Base64 dizisine kodlar. “Base64 Kod Çözme”, tek bir Base64 kodlu dizenin kodunu çözer ancak beklenmedik karakterler varsa bozuk çıktı gösterebilir. "Base64 Decode strict", tek bir Base64 dizesinin kodunu çözer ancak "&" gibi beklenmeyen bir karakter algılanırsa bir hata mesajı verir.

"Base64 Satıra göre kod çözme", yeni satırlardaysa birden çok ayrı Base64 dizesinin kodunu aynı anda çözebilir.