Base64 Bölme
Uzun Base64 dizelerini karakter veya bayt sayısına göre birden fazla satıra ayıran çevrimiçi Base64 bölme aracı. RFC 2045 76 karakter satır sonu standardını ve özelleştirilebilir satır genişliğini destekler, MIME e-posta ekleri ve PEM sertifika gösterimi için uygundur. Tüm işlemler tarayıcıda yerel olarak gerçekleşir; verileriniz cihazdan hiç çıkmaz.
İlgili Öneriler
Base64 bölme nedir?
Base64 bölme, uzun bir Base64 dizesini belirli bir kurala göre birden fazla satıra ayırmaktır. En yaygın örnekler satır başına 76 karakter kullanan MIME ekleri, satır başına 64 karakter kullanan PEM sertifikaları ve bloklar halinde gösterilmesi ya da taşınması gereken uzun payload değerleridir.
Neden bölmek gerekir? Base64 çoğu zaman tek satırlık bir dizedir, ancak birçok protokol, terminal, log ve belge uzun içeriği düzenli satırlara bölünmüş haldeyken daha kolay okunur ve işlenir.
İki yaygın ölçü vardır. Karaktere göre bölme, satır başına 76 karakter kullanan RFC 2045 gibi formatlar için uygundur. Byte’a göre bölme ise blokların kodlanmış uzunluk yerine özgün veri boyutunu takip etmesi gerektiğinde kullanılır.
Bölme işlemi kendi başına decode edilen byte’ları değiştirmez. Yalnızca satır sonları ekler. Her bloğun bağımsız olarak geçerli Base64 kalması gerekiyorsa padding yeniden hesaplanabilir.
Kullanım senaryoları
- MIME e-posta eki formatını hazırlama
- PEM sertifikalarının biçimlendirilmiş gösterimi
- Okunabilirlik için uzun Base64 dizelerini satır satır görüntüleme
- Uzun Base64'ü loglara/kaynak koduna/Markdown'a ekleme
- Bayt bazlı parça transferi (devam eden transfer)
- Standart Base64 satır sonu formatını öğrenme
Nasıl Kullanılır
- Base64 dizesini yapıştırın veya yükleyin
- Bölme genişliğini (karakter/bayt) veya bir ön ayarı seçin (MIME 76 / PEM 64)
- Satır sonunu seçin (\n / \r\n)
- Böl düğmesine tıklayın ve satır sayısını ile sonucu görüntüleyin
Özellikler
- Base64'ü karakter/bayt bazında bölme
- MIME 76 / PEM 64 karakter ön ayarları
- Özelleştirilebilir satır genişliği
- Seçilebilir satır sonları (\n / \r\n / \r)
- Dolgunun korunması seçeneği
- Tarayıcıda yerel işlem: içerik yüklenmez
- Tek tıklamayla tek satıra birleştirme
Sık Sorulan Sorular
MIME standardı satır başına kaç karakter gerektirir?
Standart, her 76 karakterde bir satır sonu öngörür (RFC 2045). Bu araç varsayılan olarak bu ayarı kullanır.
Bölme sonrası Base64 boyutu değişir mi?
Evet, artar. Her 76 karakterde 2 bayt satır sonu (\r\n) eklenir. 1 MB boyutundaki bir Base64, bölme sonrası yaklaşık 26 KB büyür.
PEM bölme stilini kullanabilir miyim?
Evet. Bu araç PEM'i (her 64 karakterde satır sonu) destekler, SSL/TLS ve X.509 sertifikalarının gösterim formatına uygundur.
Bölme ve kod çözme içeriği etkiler mi?
Hayır. Bölme, Base64 dizisine yalnızca satır sonları ekler; kodu çözülen bayt akışı aynıdır.
Satır başına karakter sayısını belirleyebilir miyim?
Evet. Araç 40 / 50 / 64 / 76 / 80 / 100 / özel genişliği destekler.
Bölme sırasında dolgu değişmeden kalabilir mi?
Evet. Dolgu Base64'te her zaman sonda bulunur; bölme sonrası son parça = ile bitmeye devam eder.
10 MB boyutunda Base64 dosyası destekleniyor mu?
Evet. Bu araç büyük Base64'leri akış parça işleme ile donmadan işler.
Yüklenen içerik sunucuya gönderilir mi?
Hayır. Tüm işlemler tarayıcı içinde tamamlanır.
Sorun Giderme
Sonucu yeniden birleştirince neden uzunluk değişiyor?
Blok başına padding etkin olup olmadığını veya satır sonu türünün değişip değişmediğini kontrol edin. Satır sonları, decode edilen byte’lar aynı kalsa bile metin uzunluğunu artırır.
Satır kırdıktan sonra PEM doğrulaması neden başarısız oluyor?
64 karakterlik satırlar kullandığınızdan, beklenen satır sonunu seçtiğinizden ve sistem tam PEM bloğu istiyorsa orijinal BEGIN / END işaretlerini koruduğunuzdan emin olun.
Sözlük
- MIME Base64 bölme
- RFC 2045’e göre Base64 içeriğini her 76 karakterde bir satır kırarak gösterme biçimi.
- PEM bölme
- Sertifikalarda kullanılan, her 64 karakterde satır kırılan Base64 biçimi.
- MIME satır uzunluğu
- MIME Base64 için yaygın olarak kullanılan 76 karakterlik satır sınırı.
- Satır sonu
- Satırlar arasında kullanılan dizi; örneğin \n veya \r\n.
Base64 bölme presetleri özeti
Farklı protokoller ve araçlar, satırlara bölünmüş Base64 için farklı genişlikler bekler.
| Preset | Satır başına karakter | Standart | Tipik kullanım |
|---|---|---|---|
MIME 76 | 76 | RFC 2045 | E-posta ekleri |
PEM 64 | 64 | RFC 1421 / 7468 | SSL / TLS sertifikaları |
OpenSSL 70 | 70 | Geleneksel | Eski sistem uyumluluğu |
Tipik Base64 bölme senaryoları
En uygun satır genişliği, iş akışına ve hedef sisteme göre değişir.
| Senaryo | Önerilen genişlik | Temel fayda |
|---|---|---|
MIME e-posta eki | 76 | Yaygın posta istemcileriyle uyum |
PEM sertifikası | 64 | Standart PEM biçimine uyar |
Loglar / belgeler | 76-100 | Okunabilirliği artırır |
Kaynak kod / Markdown | 76 / 80 | İnceleme ve render için daha uygundur |
Parçalı aktarım | Byte bazlı | Taşıma kontrolüne yardımcı olur |
Authoritative References
- Güvenli Dize Karşılaştırma
- Binary Dönüştürme
- Sezar Şifresi
- Mors Kodu
- Hex Dönüştürme
- Videoyu Base64'e Çevir
- Base64'ten videoya
- Resmi Base64’e Dönüştür
- Base64'ten Resme
- Metin Base64'e Dönüştürme
- Base64 Metne Dönüştür
- Dosya Hash Doğrulayıcı
- Dosyayı Base64'e Dönüştür
- Base64 Dosyaya Dönüştür
- Ses → Base64
- Base64'ten Ses
- AES şifreleme ve çözme
- DES Şifreleme ve Şifre Çözme
- Base32 Kodlayıcı Çözücü
- Base58 kodlama ve kod çözme
- Base64 Kodlama
- Base64 Kod Çözme
- Base64 Karşılaştırma
- Base64 Bölme
- Base64 çok satırlı birleştirme
- Base64 Biçimlendirme
- Base64 Format Kontrolü
- Toplu Base64 Kodlama
- Base64 Toplu Kod Çözme
- Base64 Temizleme
- Base64 Padding İşleme
- Base64 Uzunluk İstatistikleri
- Base64 Onaltılığa Dönüştür
- Base64 DataURL Dönüştürücü
- Base64-Hex Dönüştürücü
- Base85 Kodlayıcı ve Kod Çözücü
- HMAC Oluşturucu ve Doğrulayıcı
- PBKDF2 Anahtar Türetme
- MD5 Özeti
- SHA-256 Özeti
- SHA1 Özeti
- SHA512 Özeti
- JWT Aracı
- HTML Encode/Decode
- Unicode Escape
- URL Kodlama
- URL Safe Base64
- MIME Base64
- Java Obfuscation
- JS Obfuscation
- PHP Obfuscation
- Python Obfuscation