Base64 Bölme

Single-line Base64 girdi
1 satır · 0 karakter

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

  1. Base64 dizesini yapıştırın veya yükleyin
  2. Bölme genişliğini (karakter/bayt) veya bir ön ayarı seçin (MIME 76 / PEM 64)
  3. Satır sonunu seçin (\n / \r\n)
  4. 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.

PresetSatır başına karakterStandartTipik kullanım
MIME 7676RFC 2045E-posta ekleri
PEM 6464RFC 1421 / 7468SSL / TLS sertifikaları
OpenSSL 7070GelenekselEski 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şlikTemel fayda
MIME e-posta eki76Yaygın posta istemcileriyle uyum
PEM sertifikası64Standart PEM biçimine uyar
Loglar / belgeler76-100Okunabilirliği artırır
Kaynak kod / Markdown76 / 80İnceleme ve render için daha uygundur
Parçalı aktarımByte bazlıTaşıma kontrolüne yardımcı olur

Authoritative References