Base64'ten Ses
Lütfen soldaki Base64 dizesini girin
Çevrimiçi Base64'ten Ses aracı, Base64 ile kodlanmış ses verisini çalınabilir ses dosyalarına geri yükler. MP3, WAV, OGG ve AAC gibi yaygın formatları destekler: bir Base64 dizisi yapıştırın, araç otomatik olarak kodu çözer ve tarayıcıda çevrimiçi dinleme ve indirme için bir ses oynatıcı oluşturur. Hem saf Base64 hem de Data URL olmak üzere iki giriş formatıyla uyumludur ve MIME türünü otomatik tanır. Tüm kod çözme işlemleri sunucuya göndermeden tarayıcıda yerel olarak yapılır; bu da ses API'lerinde hata ayıklama, TTS ses sentezi çıktısını doğrulama ve gömülü ses kaynaklarını geri yükleme için uygundur.
İlgili Öneriler
Base64 kodlama ilkesi ve ses geri yükleme
Base64, ikili veriyi 64 yazdırılabilir ASCII karakterine (A-Z, a-z, 0-9, +, /) kodlama yöntemidir; başlangıçta yalnızca metin destekleyen posta sistemlerinde ikili ekleri iletmek için kullanılıyordu. Ses dosyaları doğası gereği ikili veridir; Base64 ile kodlandıktan sonra uzun bir metin dizisine dönüşür, bu da yalnızca metin destekleyen ortamlarda (JSON, XML, veritabanı metin alanları, URL parametreleri) iletim ve depolama için uygundur. Bu aracın görevi, Base64 metnini orijinal ikili ses verisine geri döndürmek ve böylece sesi doğrudan çalabilmeniz ve indirebilmenizdir.
**API'lar neden genellikle Base64 ses döndürür**: birçok sesle ilgili API (TTS, ASR, sesli mesajlar) ses verisini döndürürken ikili akış yerine Base64 kodlamasını seçer. Üç neden: 1) JSON doğal olarak ikili veriyi desteklemez, ancak Base64 JSON dize alanına sığar; 2) Base64 saf metindir, Content-Type'ın multipart/form-data veya application/octet-stream olarak ayarlanmasını gerektirmez, bu da arabirim tasarımını basitleştirir; 3) Base64 ses, diğer metin verileriyle birlikte tek bir JSON yanıtında döndürülebilir ve HTTP istek sayısını azaltır. Bedeli, boyutun yaklaşık %33 artmasıdır.
**Data URL ile saf Base64 arasındaki fark**: saf Base64 yalnızca kodlanmış bir metindir (ör. //uQxAAAAAAAAA...), format bilgisi içermez; Data URL, Base64'ten önce bir MIME türü öneki ekler (ör. data:audio/mpeg;base64,//uQxAAAA...). Tarayıcı data: önekini gördüğünde bunun gömülü bir kaynak olduğunu anlar ve audio/mpeg onun MP3 olduğunu bildirir. Araç her iki formatı da destekler: Data URL'de MIME otomatik çıkarılır, saf Base64'de varsayılan olarak MP3 kullanılır. HTML'e ses gömerken Data URL kullanılmalıdır, çünkü tarayıcının doğru kod çözmesi için MIME türüne ihtiyacı vardır.
**Tamamen yerel işlemenin önemi**: Base64 ses verisi hassas içerik barındırabilir — yayımlanmamış ürün içeriği içeren TTS sentezi, sesli mesajlardaki özel konuşmalar, konuşma tanıma hata ayıklamasındaki müşteri kayıtları. Yükleme gerektiren çevrimiçi araçlar kullanıldığında bu veriler üçüncü taraf sunuculardan geçer ve ele geçirilme veya saklanma riski taşır. Bu araç, tarayıcının doğal API'leri üzerine inşa edilmiştir (atob kod çözme, Blob oluşturma, HTML5 Audio ile oynatma): tüm işlemler cihazınızda yerel olarak yapılır, veriler tarayıcıdan hiç ayrılmaz ve internetsiz bile araç normal çalışır.
**Ses formatlarının tarayıcı uyumluluğu**: kod çözme sonrası oynatılabilmesi, formatın tarayıcı desteğine bağlıdır. MP3 (audio/mpeg) en uyumlu format olup tüm modern tarayıcılarda desteklenir; WAV (audio/wav), sıkıştırılmamış PCM olduğu için uyumluluğu mükemmeldir; OGG (audio/ogg) Chrome ve Firefox'ta desteklenir, ancak Safari'nin eski sürümlerinde desteklenmez; AAC (audio/aac) MP4 konteynerinde yaygın olarak kullanılır ve tarayıcılarda iyi desteklenir. Kod çözme sonrası oynatma çalışmazsa genellikle neden, tarayıcının formatı desteklememesidir; dosyayı indirip yerel bir oynatıcıyla açmanız önerilir.
**Web Worker ve büyük dosya işleme**: ters işlem olan sesi Base64'e dönüştürmede, büyük ses dosyalarının (ör. onlarca MB'lık kayıtlar) ana iş parçacığında kodlanması sayfanın takılmasına neden olur. Bu araç arka plan işleme için Web Worker kullanır: Worker, ArrayBuffer'ı Transferable Object ile kopyalamadan aktarır, ek yükü önler ve ilerlemeyi gerçek zamanlı raporlar. Böylece büyük dosyalar işlense bile sayfa duyarlı kalır. Base64'ten sese yönünde kod çözme daha az yoğundur ve ana iş parçacığında yapılır.
**Base64 kodlamasının boyut bedeli**: Base64, her 3 baytlık (24 bit) veriyi 4 ASCII karaktere (her biri 6 bit) kodlar, bu nedenle kodlanmış metnin boyutu orijinal ikili verinin 4/3 ≈ 1,33 katıdır. 3 MB'lık bir MP3 dosyası yaklaşık 4 MB Base64 metni olur. Bu, "metin olarak taşınabilirlik" için ödenen bedeldir. İletim kanalı ikili veriyi destekliyorsa (ör. HTTP üzerinden application/octet-stream), orijinal dosyayı göndermek daha iyidir — bu, bant genişliğinden %33 tasarruf sağlar. Ancak JSON API'lerinde, veritabanı metin alanlarında ve diğer "yalnızca metin" ortamlarında Base64 en iyi seçenek olmaya devam eder.
**Base64'ten dosya aracından farkı**: Base64'ten Ses ses senaryolarına odaklanır — çevrimiçi dinleme, otomatik MIME tanıma, ses meta verilerinin gösterimi; Base64'ten dosya, herhangi bir ikili veri (görüntü, belge, arşiv) için genel bir araçtır, ancak dinlemeyi desteklemez. Yalnızca dosya indirmek istiyorsanız ikisi de uygundur; ses içeriğini doğrulamak istiyorsanız bu araç daha uygundur. Ayrıca buraya ters yönde sesi Base64'e dönüştürme de entegre edilmiştir, böylece hızlı test verisi üretebilirsiniz.
Kullanım senaryoları
- API hata ayıklama: backend API'si Base64 ile kodlanmış ses verisi döndürür — araca yapıştırın, hızlıca kodu çözün ve dinleyin, API çıktısının doğru olduğunu doğrulayın
- TTS ses sentezi doğrulama: Alibaba Cloud, Baidu, Google ve diğer TTS hizmetleri tarafından döndürülen Base64 sesini test ederek sentezlenen sesin kalitesini ve içeriğini doğrulayın
- Konuşma tanıma sonuçlarını doğrulama: ASR arabirimi Base64 olarak ses parçacıkları döndürür — kodu çözün ve dinleyin, orijinal sesi tanınan parçayla karşılaştırın
- Gömülü Data URL sesini geri yükleme: HTML sayfalarından data:audio/mp3;base64, biçimindeki gömülü ses kaynaklarını çıkarın ve indirilebilir ses dosyalarına geri yükleyin
- WeChat Mini Program ses hata ayıklama: mini programlar kayıt sırasında veya TTS arabirimiyle Base64 ses döndürür — geliştirme sırasında hızlıca dinleyip doğrulamak kullanışlıdır
- Veritabanı ses alanlarını dışa aktarma: veritabanında Base64 metni olarak saklanan ses verisi, dışa aktarıldıktan sonra çalınabilir ses dosyalarına çözülür
- JSON'dan ses verisi çıkarma: API, iç içe geçmiş Base64 ses alanları içeren JSON döndürür — çıkarın ve dinlemek için kodu çözün
- Şifreli kanallardan ses geri yükleme: şifreli bir kanal üzerinden gönderilen Base64 ses verisi alıcı tarafında çözülür ve oynatılır
- Sesi Base64'e dönüştürme (ters yön): yerel ses dosyalarını Data URL gömme, API test verisi oluşturma veya veritabanı saklama için Base64'e kodlayın
- Sesli mesaj hata ayıklama: IM uygulamalarında sesli mesajlar genellikle Base64 olarak iletilir — geliştirme sırasında hızlıca kodu çözmek ve dinlemek kullanışlıdır
Nasıl Kullanılır
- Base64 ile kodlanmış ses verisini giriş alanına yapıştırın (saf Base64 veya data:audio/mp3;base64, biçiminde Data URL desteklenir)
- Araç Base64 formatının geçerliliğini otomatik doğrular, MIME türünü tanır ve veriyi çözer
- Sağda otomatik olarak bir ses oynatıcı oluşturulur — içeriği çevrimiçi dinlemek için oynat düğmesine tıklayın
- Doğruladıktan sonra sesi MP3/WAV olarak yerel olarak kaydetmek için indirme düğmesine tıklayın
Özellikler
- Çift giriş formatı: hem saf Base64 dizisi hem de data:audio/mp3;base64, önekli Data URL desteklenir, otomatik tanıma ve çıkarma yapılır
- Çok formatlı kod çözme: yaygın ses MIME türleri desteklenir — MP3 (audio/mpeg), WAV (audio/wav), OGG (audio/ogg), AAC (audio/aac)
- Çevrimiçi dinleme: kod çözme sonrası tarayıcıda doğrudan HTML5 audio kontrolü oluşturulur, oynat/duraklat/ilerleme çubuğu desteklenir — içeriği indirmeden doğrulayabilirsiniz
- Ses dosyası indirme: kodu çözülmüş ses daha sonra düzenleme veya arşivleme için MP3/WAV olarak yerel olarak kaydedilebilir
- Gerçek zamanlı format doğrulama: Base64 yapıştırıldığında geçerlilik otomatik kontrol edilir — geçersiz karakterler veya kesilmiş veriler anında bildirilir, gereksiz işlemler önlenir
- Otomatik MIME tanıma: girişte Data URL öneki varsa ses formatı otomatik çıkarılır ve tanınır; saf Base64 için varsayılan olarak MP3 kullanılır
- İki yönlü dönüşüm desteği: araç ters işlemi de destekler — sesi Base64'e dönüştürmek için yön düğmesiyle geçiş yapın ve dosya yükleyin
- Base64'e kodlarken meta bilgiler: dosya adı, boyut, MIME türü, süre, örnekleme hızı ve kanal sayısı (mono/stereo) tek bakışta
- Web Worker ile arka planda kodlama: sesi Base64'e dönüştürme yönü Web Worker ile arka plan iş parçacığında işlenir — büyük dosyalar arayüzü kilitlemez ve ilerleme çubuğu gerçek zamanlıdır
- Seçilebilir çıktı formatı: sesi Base64'e kodlarken kullanım senaryosuna göre Data URL veya saf Base64 dizisi seçebilirsiniz
- Uzun dizelerde akıllı kırpma: Base64 çıktısı 1000 karakteri geçtiğinde önizleme otomatik kırpılır, tarayıcının kilitlenmesini önlemek için tam indirme düğmesi sunulur
- Tamamen yerel, yükleme yok: tüm Base64 kod çözme ve ses oynatma tarayıcıda HTML5 API ile yapılır, ses verisi hiçbir zaman cihazdan ayrılmaz
- Duyarlı tasarım: masaüstünde sol ve sağ paneller sürüklenerek genişlik değiştirilebilir, mobilde girişler ve çıkışlar sekmelerle değiştirilir, dokunmatik kullanım dostudur
Sık Sorulan Sorular
Base64'ü ses dosyasına nasıl dönüştürebilirim?
Base64 ile kodlanmış diziyi giriş alanına yapıştırın (saf Base64 veya data:audio/mp3;base64,XXXX biçiminde Data URL desteklenir) — araç otomatik olarak kodu çözer ve sağda bir ses oynatıcı oluşturur. Dinlemek için oynat düğmesine tıklayın. İçeriği doğruladıktan sonra indirme düğmesine tıklayarak dosyayı MP3 veya WAV olarak yerel olarak kaydedin.
Hangi ses formatları desteklenir?
Tarayıcılar tarafından doğal olarak çalınan yaygın ses MIME türleri desteklenir: MP3 (audio/mpeg), WAV (audio/wav), OGG (audio/ogg), AAC (audio/aac). Giriş bir Data URL ise MIME türü önekten otomatik çıkarılır; saf Base64 için varsayılan olarak MP3 alınır ve tarayıcı veriyi otomatik olarak çözmeye çalışır.
data:audio/mp3;base64 öneki eklemek gerekiyor mu?
Gerekmez. Araç iki giriş formatını destekler: 1) saf Base64 dizisi (ör. //uQxAAAAAAAAA...); 2) tam Data URL (ör. data:audio/mpeg;base64,//uQxAAAA...). Önek varsa Base64 içeriği ve MIME türü otomatik çıkarılır ve tanınır; önek yoksa varsayılan olarak MP3 kullanılır.
Sesi doğrudan tarayıcıda dinleyebilir miyim?
Evet. Kod çözme sonrası tarayıcıda oynatma, duraklatma, ilerleme ve ses ayarı destekleyen bir HTML5 audio kontrolü oluşturulur. Önce çevrimiçi dinleyip içeriğin doğru olduğunu doğrulayabilir, sonra dosyayı indirip indirmemeye karar verebilirsiniz; böylece gereksiz indirmelerle zaman kaybetmezsiniz.
İndirilen ses dosyası hangi formatta olur?
İndirilen dosyanın formatı, girdiğiniz Base64 verisinin orijinal formatına bağlıdır. Orijinal veri MP3 ise MP3, WAV ise WAV indirilir. Varsayılan dosya adı audio.mp3'tür, yeniden adlandırabilirsiniz. Dosya uzantısını gerçek ses formatına göre değiştirmeniz önerilir.
Oynatma neden çalışmıyor ve kod çözme hatası görünüyor?
Yaygın nedenler: 1) Base64 dizisi eksik veya kesilmiş — tüm içeriğin kopyalandığından emin olun; 2) dizide Base64 dışı karakterler var (satır sonu ve boşluklar otomatik kaldırılır, ancak diğer geçersiz karakterler hataya neden olur); 3) ses formatı tarayıcı tarafından desteklenmiyor, örneğin bazı özel AAC varyantları; 4) orijinal veri ses değil, başka bir tür. Verinin kaynağını ve bütünlüğünü doğrulayın.
Base64 dizisi çok uzun, yapıştırınca tarayıcı takılıyor, ne yapmalıyım?
Base64 kodlaması veri boyutunu yaklaşık %33 artırır: 5 MB'lık bir MP3 dosyası yaklaşık 6,7 MB metin olur. Dizi çok uzunsa öneriler: 1) önce bir metin düzenleyiciye kopyalayıp bütünlüğünü kontrol edin; 2) yapıştırdıktan sonra tarayıcının veriyi işlemesi için biraz bekleyin. Sesi Base64'e yönünde araç akıllı kırpma uygular (1000 karakter önizleme + tam indirme düğmesi), ancak Base64'ten sese yönünde doğru kod çözme için tam giriş gerekir.
Base64'ten dosya aracından farkı nedir?
Base64'ten Ses özellikle ses için optimize edilmiştir: çevrimiçi dinlemeyi destekler, ses MIME türlerini otomatik tanır ve bir oynatıcı oluşturur. Base64'ten dosya, herhangi bir ikili dosya (görüntü, belge, arşiv) için genel bir araçtır, ancak çevrimiçi ses dinlemeyi desteklemez. Yalnızca ses dosyası indirmeniz gerekiyorsa ikisi de uygundur; dinlemeniz de gerekiyorsa bu aracı kullanın.
Ses dosyasını ters şekilde Base64'e dönüştürebilir miyim?
Evet. Aracın üstündeki yön değiştirme düğmesine tıklayın (B64→🎵, 🎵→B64'ye geçer), bir ses dosyası yükleyin ve Base64 kodlaması oluşturulur. Sürükle-bırak yükleme desteklenir, büyük dosyalar Web Worker ile arka planda işlenir ve arayüzü kilitlemez, kodlama ilerleme çubuğu gösterilir, çıktı formatı (Data URL veya saf Base64) seçilebilir ve dosya adı, boyut, süre, örnekleme hızı ve kanal sayısı görüntülenir.
TTS ses sentezi tarafından döndürülen Base64 sesi nasıl doğrulanır?
TTS arabirimi tarafından döndürülen Base64 ses verisini giriş alanına yapıştırın — araç otomatik olarak kodu çözer ve bir oynatıcı oluşturur. Sesi duymak ve TTS sentezinin doğru çalıştığını doğrulamak için oynat'a tıklayın. Oynatma başarısız olursa, arabirim veri formatında sorun olabilir — API belgelerini kontrol edin ve standart Base64 kodlu ses verisi döndürüldüğünden emin olun.
Base64 kodlamasından sonra ses dosyasının boyutu ne kadar artar?
Base64 kodlaması veri boyutunu yaklaşık %33 artırır (her 3 bayt 4 karaktere dönüşür). Örneğin 3 MB'lık bir MP3 dosyası kodlamadan sonra yaklaşık 4 MB Base64 metni olur. Bunun nedeni, Base64'ün ikili veriyi temsil etmek için 64 yazdırılabilir karakter kullanması ve doğal bir kodlama artıklılığı içermesidir. Boyut kritikse, Base64 yerine orijinal ikili dosyayı gönderin.
Güvenli mi? Veriler sunucuya yükleniyor mu?
Tamamen yereldir, sunucuya yükleme yoktur. Tüm Base64 kod çözme, ses oynatma ve dosya indirme işlemleri tarayıcınızda HTML5 API (atob, Blob, Audio) ile yapılır; ses verisi ağ üzerinden hiçbir sunucuya gönderilmez. Hassas ses kayıtlarını veya yayımlanmamış TTS sesini bile güvenle işleyebilirsiniz — veri sızıntısı riski yoktur.
FLAC, APE, ALAC gibi lossless formatlar destekleniyor mu?
Tarayıcı desteğine bağlıdır. Chrome, Firefox ve Safari MP3, WAV, OGG ve AAC'yi doğal olarak çözer ve oynatır. FLAC Chrome ve Firefox'ta sınırlı desteklenir, APE ve ALAC genellikle desteklenmez. Base64 veriniz lossless bir formatsa, önce dosyayı indirip özel bir ses oynatıcıyla açmanız önerilir.
Data URL formatındaki ses HTML'de nasıl kullanılır?
Data URL formatındaki ses doğrudan HTML audio etiketine gömülebilir: <audio src="data:audio/mpeg;base64,SENIN_Base64" controls></audio>. Bu yaklaşım küçük ses dosyaları (ör. birkaç saniyelik ses sinyali) için uygundur ve ek HTTP isteğini önler. Ancak büyük dosyalarda Data URL, HTML boyutunu önemli ölçüde artırır — uzun ses parçalarını gömmek önerilmez.
Sorun Giderme
Base64 yapıştırınca "Geçersiz Base64" görünüyor?
Yaygın nedenler: 1) Base64 dizisi eksik veya kesilmiş — tüm içeriğin kopyalandığından emin olun; 2) dizide Base64 dışı karakterler var (yalnızca A-Za-z0-9+/= kabul edilir) — Çince karakter veya özel sembol karışmış olabilir; 3) kopyalama sırasında tırnak işareti veya parantez eklenmiş. Kaynaktan yeniden kopyalamanız ve yalnızca geçerli Base64 karakterlerinin kaldığından emin olmanız önerilir.
Kod çözme başarılı ama ses sessiz mi?
Olası nedenler: 1) ses gerçekten sessiz — dalga formunu veya başka bir oynatıcıyla kontrol edin; 2) tarayıcı veya sistem sesi kapatılmış; 3) ses süresi çok kısa (birkaç milisaniye) — oynatıcı gösterir ama ses bir anda geçer; 4) codec tarayıcı tarafından desteklenmiyor (ör. bazı AAC varyantları) — dosyayı indirip VLC veya başka bir profesyonel oynatıcıyla açmayı deneyin.
İndirilen dosya oynatılmıyor mu?
Dosya uzantısını kontrol edin: orijinal veri WAV ama dosya adı audio.mp3 ise, bazı oynatıcılar uzantı uyuşmazlığı nedeniyle oynatmayı reddeder. Uzantıyı gerçek ses formatına göre değiştirin (.mp3/.wav/.ogg/.aac). Formatı bilmiyorsanız dosyayı VLC ile açmayı deneyin — VLC, formatı uzantıya göre değil içeriğe göre tanır.
Çok uzun Base64 dizisi yapıştırınca sayfa takılıyor mu?
Base64 ile kodlanmış ses çok büyük olabilir (10 MB ses ≈ 13,3 milyon karakter) ve bu kadar çok metni textarea'a yapıştırmak tarayıcıyı kısa süreyle kilitleyebilir. Öneriler: 1) yapıştırdıktan sonra birkaç saniye bekleyin, böylece tarayıcı veriyi işler; 2) bellek kullanan diğer sekmeleri kapatın; 3) düzenli olarak büyük dosyalarla çalışıyorsanız, tarayıcı performans sınırlamalarını aşmak için yerel kod çözme amacıyla komut satırı araçları (ör. base64 -d) kullanın.
Sözlük
- Base64 kodlama
- İkili veriyi 64 yazdırılabilir ASCII karakterine (A-Za-z0-9+/) kodlama yöntemi: her 3 bayt 4 karaktere dönüşür. İkili veriyi metin ortamlarında iletmek için sıkça kullanılır.
- Data URL
- data: önekiyle başlayan ve küçük dosyaları URL'ye gömmeye izin veren URI şeması. Format: data:[MIME-türü];base64,[Base64-verisi]. Tarayıcı içeriği doğrudan ayrıştırır ve görüntüler.
- MIME türü
- Dosya içeriğinin türünü tanımlamak için standart (ör. MP3 için audio/mpeg). Tarayıcı, MIME türüne göre uygun kod çözücüyü seçer. Data URL'deki MIME, tarayıcıya gömülü verinin nasıl işleneceğini söyler.
- atob/btoa
- Base64 kodlama ve kod çözme için tarayıcı işlevleri. btoa (binary to ASCII) ikili bir dizeyi Base64'e kodlar, atob (ASCII to binary) Base64'ü ikili dizeye çözer.
- Blob nesnesi
- Büyük ikili verileri temsil eden tarayıcı nesnesi. URL.createObjectURL ile geçici bir URL oluşturulur ve audio etiketiyle oynatılabilir veya a etiketiyle indirilebilir.
- Web Worker
- Tarayıcının arka plan iş parçacığı mekanizması; JavaScript'in ana iş parçacığı UI'sini bloke etmeden yoğun hesaplamalar yapmasına izin verir. Bu araçta Worker, büyük ses dosyalarını Base64'e kodlar.
- AudioContext
- Ses işleme ve analiz için Web Audio API'nin merkezi arabirimi. Bu araçta bir ses dosyasını çözmek ve örnekleme hızı, kanal sayısı gibi meta verileri elde etmek için kullanılır.
- Örnekleme hızı (Sample Rate)
- Saniyedeki ses örneklem sayısı, Hz cinsinden. Yaygın değerler: 44100 Hz (CD kalitesi), 48000 Hz (profesyonel ses), 16000 Hz (konuşma). Örnekleme hızı ne kadar yüksekse kalite o kadar iyi, ancak dosya o kadar büyüktür.
- Kanal sayısı (Channels)
- Bağımsız ses kanalı sayısı. 1 = mono, 2 = stereo. Konuşma için genelde mono, müzik için genelde stereo kullanılır.
- TTS (Text-to-Speech)
- Metin-okuma teknolojisi, metni sesli sese dönüştürür. TTS API'leri genellikle Base64 ile kodlanmış ses verisi döndürür, oynatmadan önce kodu çözülmelidir.
- PCM
- Pulse-code modulation — orijinal dijital ses verisinin sıkıştırılmamış formatı. WAV dosyaları genellikle PCM verisi içerir, bu nedenle WAV dosyaları büyüktür ancak ses kalitesi kayıpsızdır.
- Transferable Object
- Web Worker'da sıfır kopyalama ile sahipliği devredilebilen nesne (ör. ArrayBuffer). Aktarımdan sonra orijinal iş parçacığı nesneye erişemez, ancak veri kopyalama ek yükü önlenir.
Yaygın ses MIME türleri ve tarayıcı uyumluluğu
Base64 kodu çözüldükten sonra oynatılıp oynatılamayacağı, tarayıcının ses formatını desteklemesine bağlıdır:
| MIME türü | Format | Chrome | Safari | Açıklama |
|---|---|---|---|---|
| audio/mpeg | MP3 | ✓ Desteklenir | ✓ Desteklenir | En iyi uyumluluk, kayıplı sıkıştırma, küçük boyut |
| audio/wav | WAV | ✓ Desteklenir | ✓ Desteklenir | Kayıpsız PCM, büyük boyut, yüksek kalite için ideal |
| audio/ogg | OGG Vorbis | ✓ Desteklenir | △ Kısmen | Açık ücretsiz codec, Chrome/Firefox'ta iyi destek |
| audio/aac | AAC | ✓ Desteklenir | ✓ Desteklenir | MP4 konteynerinde sık kullanılır, yüksek sıkıştırma oranı |
| audio/flac | FLAC | △ Kısmen | △ Daha yeni sürümler | Kayıpsız sıkıştırma, orta boyut, ortalama uyumluluk |
| audio/webm | WebM Opus | ✓ Desteklenir | ✗ Desteklenmez | Google tarafından geliştirilen format, sesli aramalarda yaygın |
Base64 kodlamada veri boyutu büyümesi
Base64 kodlaması veri boyutunu yaklaşık %33 artırır:
| Orijinal boyut | Base64'ten sonra | Artış | Karakter |
|---|---|---|---|
| 100 KB | ≈ 133 KB | +33 KB | ≈ 136 bin |
| 1 MB | ≈ 1,33 MB | +340 KB | ≈ 1,4 milyon |
| 3 MB | ≈ 4 MB | +1 MB | ≈ 4,19 milyon |
| 10 MB | ≈ 13,3 MB | +3,3 MB | ≈ 13,98 milyon |
| 50 MB | ≈ 66,7 MB | +16,7 MB | ≈ 69,9 milyon |
Base64'ten Ses vs Base64'ten Dosya vs Ses'ten Base64
Üç ilgili aracın karşılaştırması size doğru seçimi yapmanıza yardımcı olur:
| Araç | Yön | Çevrimiçi dinleme | İndirme | En iyi senaryo |
|---|---|---|---|---|
| Base64'ten Ses (bu araç) | Base64 → Ses | ✓ Desteklenir | ✓ Desteklenir | API'den gelen Base64 sesi kod çözme ve dinleme |
| Ses'ten Base64 (ters) | Ses → Base64 | — | ✓ txt dışa aktarma | Test verisi üretme, Data URL gömme |
| Base64'ten Dosya | Base64 → Herhangi bir dosya | ✗ Desteklenmez | ✓ Desteklenir | Görüntü, belge ve ses olmayan dosyaları geri yükleme |
| Base64'ten Görüntü | Base64 → Görüntü | — | ✓ Desteklenir | Data URL görüntülerini kod çözme ve önizleme |
Privacy & Security
Base64'ten Ses aracının tüm işlemleri tarayıcınızda yerel olarak yapılır: Base64 kod çözme yerleşik atob işleviyle, ses oynatma HTML5 Audio API ile, dosya indirme Blob ve URL.createObjectURL ile. Yapıştırdığınız Base64 verisi ve kodu çözülmüş ses içeriği ağ üzerinden hiçbir sunucuya gönderilmez: saklanmaz, kaydedilmez, yüklenmez. Hassas ses kayıtlarını, yayımlanmamış TTS sesini veya özel sesli mesajları bile güvenle işleyebilirsiniz — veri sızıntısı riski yoktur.
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