← ZEKASTRA Forensic

ZEKASTRA / FORENSIC / İKİLİ DOSYA YAPISI

SQLite + WAL: baytları incele

Kurgusal SQL testi değil; salt okunur dosya biçimi incelemesi. SQLite'ın 100 baytlık başlığını, WAL başlık/frame checksumlarını, commit sınırlarını ve ana DB ile onaylı sayfa görüntülerini karşılaştır.

Özgün dosyalar yalnız tarayıcı belleğinde kalır; yüklenmez. SQL motoru çalıştırılmaz, kaynak dosya değiştirilmez. Yalnız yapısal bilgiler ve sayfa farkları incelenir; mesajlar veya silinmiş kayıtlar çözümlenmez.

01 / Edinilmiş dosya çiftini aç

SQLite motoruyla üretilmiş sentetik örnekle başla

1 KiB'lık örnek ana veritabanında bir başlangıç kaydı bulunur; iki ek kurgusal satır, gerçek SQLite işlemi sırasında 1.104 baytlık WAL dosyasına yazılarak onaylandı. Sayfa görüntüleri checkpoint yapılmadan incelenir.

Örnek DB (gzip) indirÖrnek WAL (gzip) indir

İki indirme bağlantısı kayıpsız gzip arşivleridir. Örnek inceleme düğmesi veriyi bellekte açar; SHA-256 hesabını arşiv içindeki ÖZGÜN DB/WAL baytları üzerinden yapar.

Her dosya en fazla 32 MiB. Ana sayfalar ve WAL frame'leri doğrudan sunulan baytlardan ayrıştırılır. Dosya adı veya sayfa boyutu eşleşmesi, iki dosyanın aynı edinime ait olduğunu doğrulamaz.

Dosya seçilmedi.

04 / Kaynaklı çıktı

İncelenen dosya yapısını belgele

JSON manifesti çözümlenen başlıkları, geçerli frame dizisini ve farklı sayfaları içerir. İki dilli teknik not kaynak bulgusunu, değerlendirmeyi ve sonucu ayrı kaydeder. Çıktılar yalnız yerel indirilir.

Kanıt çalışma alanı paketi kaynak manifestlerini ve sayfa konumlarıyla ham şema/satır gözlemlerini içerir. Satır değerleri hassas metin içerebilir; yalnız yetkili olduğunuzda dışa aktarın. SQL çalıştırılmaz ve zaman anlamı atanmaz. Özgün ikili dosyalar eklenmez.

SQLite yorumlama laboratuvarı

WAL checkpoint edilmiş veya sıfırlanmış olabilir; frame varlığı ve bayt farkları tek başına güncel işlem tamlığını kanıtlamaz. SQLite integrity_check veya SQL satır sorgusu çalıştırılmaz.

Resmî SQLite DB + WAL disk biçimi spesifikasyonu →