Binary Extractor Pro

⚙️ Ayarlar ve Filtreler

📁 Dosya Seçimi

İşlenecek dosyayı buraya sürükleyin veya bilgisayardan seçmek için tıklayın.
(Devasa log dosyaları, bozuk belgeler, veritabanı veya EXE dosyaları desteklenir)

İkili (Binary) Dosyalardan Veri Ayıklama Aracı Nedir ve Ne İşe Yarar?

Binary Text Extractor Pro, bilgisayarınızda bulunan ve standart metin editörleri (Not Defteri, Word vb.) ile açılamayan, açıldığında anlamsız semboller (örn: PK) gösteren devasa ikili (binary) dosyaların içindeki "insan tarafından okunabilir" gerçek verileri, e-posta adreslerini, bağlantıları (URL) veya size özel belirlediğiniz kalıpları (Regex) bulup çıkartan son teknoloji bir tarayıcı aracıdır.

En büyük avantajı; %100 tarayıcı içinde (Client-side) çalışmasıdır. Yani ister 10 Megabaytlık bir log dosyası olsun, ister 50 Gigabaytlık devasa bir SQL veritabanı yedeği olsun, dosyanız hiçbir zaman internete yüklenmez. Tüm veri madenciliği bilgisayarınızın kendi işlemcisi (CPU) kullanılarak RAM'i şişirmeden gerçekleştirilir.

Hangi Dosya Türlerinde Kullanılabilir?

Sistem, dosyanın uzantısıyla ilgilenmez. Dosyayı ham bayt (byte) akışı olarak okuduğu için sınır yoktur. En yaygın kullanım alanları şunlardır:

Gerçek Hayattan Kullanım Senaryoları

🛠️ Senaryo 1: Çöken Veritabanından Müşteri E-postalarını Kurtarma

Durum: Şirketin sunucusu çöktü ve elinizde sadece bozulmuş, hiçbir veritabanı yazılımının açmadığı devasa bir backup.db dosyası var. Müşterilerin e-posta adreslerini acilen bulmanız gerekiyor.
Çözüm: Dosyayı bu araca sürükleyin. Çıkarım Modu olarak "E-posta Adreslerini Ayıkla" seçeneğini belirleyin ve Başlat'a tıklayın. Araç o bozuk dosyanın içindeki tüm baytları tarar, sadece isim@sirket.com formatındaki verileri bulur ve size tertemiz bir TXT dosyası olarak verir.

🛡️ Senaryo 2: Siber Güvenlik (Malware Analizi)

Durum: Bir siber güvenlik analistisiniz. Ağınızda şüpheli bir .exe dosyası yakaladınız. Bu dosyanın hangi IP adreslerine veya URL'lere bağlandığını statik olarak analiz etmek istiyorsunuz.
Çözüm: Araca şüpheli dosyayı yükleyin. Çıkarım Modu kısmından "URL Bağlantılarını (Linkler) Ayıkla" seçeneğini seçin. Program, derlenmiş makine kodunun içine gizlenmiş veya hardcode edilmiş tüm web adreslerini saniyeler içinde karşınıza çıkarır. Güvenlidir çünkü EXE dosyası tarayıcıda "çalıştırılmaz", sadece metin olarak okunur.

📄 Senaryo 3: Parçalanmış Word / PDF Belgesi Kurtarma

Durum: Haftalardır üzerinde çalıştığınız tez dosyanız (tez.docx) bozuldu. "Dosya okunamıyor" hatası veriyor. Word programı dosyayı açmayı reddediyor.
Çözüm: Aracı açın. "Tüm Okunabilir Metni Çıkar" modunu seçerek bozuk belgeyi yükleyin. Araç, dosyanın formatiğini (kalın yazı, renkler, resimler) yok sayar, XML kodları arasındaki yazdığınız saf metinleri cımbızla çekerek kurtarır.

Gelişmiş Özellik: Regex (Düzenli İfadeler) Kullanımı

Eğer aradığınız veri sadece e-posta veya URL değilse, tamamen kendi senaryonuza uygun veri madenciliği yapabilirsiniz. Bunun için "Özel Regex Deseni" modunu kullanın. Yeni başlayanlardan uzmanlara kadar kullanılabilecek bazı hazır kod (Regex) şablonları:

Sistemin Arkasındaki Teknoloji: Nasıl RAM Çökmüyor?

Standart web sitelerinde büyük bir dosya seçtiğinizde, tarayıcı bu dosyanın tamamını sisteminizin ana belleğine (RAM) yüklemeye çalışır. Örneğin 10 GB bir dosya seçerseniz tarayıcınız anında donar ve "Out of Memory" hatası vererek çöker.

Bu profesyonel araç, modern web API'leri olan Streams API ve File System Access API kullanır. Dosya bir bütün olarak değil, küçük damlalar (chunk'lar) halinde işlenir. Tarayıcı 64 KB'lık bir bloğu okur, içindeki e-postayı bulur, diskinizdeki yeni txt dosyasına yazar ve o 64 KB'ı RAM'den hemen siler. Bu sonsuz döngü sayesinde bilgisayarınızın donanımı hiç yorulmaz.

Sıkça Sorulan Sorular (FAQ)

1. Verilerim gizli mi kalıyor? Sunucuya dosya gönderiliyor mu?
Kesinlikle evet! Bu araç tamamen İstemci Taraflı (Client-Side) çalışır. Seçtiğiniz dosyalar, loglar veya veritabanları ASLA internete, bir buluta veya herhangi bir sunucuya gönderilmez. İnternet bağlantınızı kesseniz bile bu sayfa veri ayıklamaya devam edebilir. Gizlilik gerektiren şirket verileri için %100 güvenlidir.
2. Dosya boyutu sınırı var mı? Kaç GB işleyebilirim?
Eğer tarayıcınız Chrome, Edge veya Opera gibi modern bir tarayıcıysa hiçbir boyut sınırı yoktur. 1 GB, 50 GB veya 200 GB fark etmeksizin dosyayı okuyabilir. Yalnızca eski nesil tarayıcılarda veya iOS Safari'de, diske doğrudan yazma özelliği desteklenmediği için RAM sınırlarına takılabilirsiniz (Sistem sizi bu durumda 500MB kuralı ile uyarır).
3. Neden "Karakter Kodlaması (Encoding)" seçeneği var? Hangisini seçmeliyim?
Bilgisayarlar metinleri baytlar halinde tutar. İngilizce dışındaki diller (Örneğin Türkçe ş, ğ, ç harfleri) farklı sistemlerde farklı kodlanır. Eğer ayıklanan sonuç dosyasında Türkçe karakterler bozuk çıkıyorsa (örn: ç, ÅŸ), işlemi iptal edip kodlamayı Windows-1254 (Türkçe) veya ISO-8859-9 seçerek tekrar deneyin. Evrensel standart ise UTF-8'dir.
4. Çıkan sonuç dosyası neden orijinal dosyadan çok daha küçük?
Bu çok normal ve beklenen bir durumdur. İkili (Binary) dosyaların, örneğin bir PDF veya EXE dosyasının %95'i biçimlendirme, resim, makine kodu ve meta verilerden oluşur. Araç, tüm bu işe yaramaz "çöpleri" atar ve sadece saf metni (harfleri ve rakamları) size verir. 1 GB'lık bir dosyanın içinden çıkan saf e-postalar sadece 2-3 MB tutabilir.
5. "Özel Regex sınır kesilmelerini önlemek" ne demektir?
Araç devasa dosyaları parçalar halinde okurken, aradığınız e-posta adresi tesadüfen bu iki parçanın tam kesişme noktasına denk gelebilir (Örn: Parça 1'in sonunda "isim@", Parça 2'nin başında "sirket.com"). Eğer düz bir okuma yapılsaydı bu e-posta kaybolurdu. Aracımız özel bir "Kuyruk Belleği (Tail Buffer)" mantığıyla çalışır. Her okunan parçanın son 200 karakterini hafızada tutup bir sonraki parçanın başına ekleyerek veri kaybını "Sıfıra" indirir.
6. İşlemi yarıda kesersem ne olur? O ana kadar bulunanlar kaybolur mu?
Hayır kaybolmaz. Araç "canlı akış" prensibiyle çalışır. Siz "İptal Et & Kaydet" butonuna bastığınız anda işlem durur ve o saniyeye kadar bulunup ayıklanmış tüm veriler anında bir TXT dosyasına kaydedilerek size teslim edilir.