# Forensic File Carver

> Dosya sistemi üstverisine bağlı kalmadan büyük ikili kaynakları akış halinde tarayan; imza adaylarını byte-trie ile bulan ve mümkün olduğunda biçime özgü sınır doğrulaması yapan C# adli veri kazıma yazılımı.

- Author: Muhammet Ali Köker
- Language: tr
- Canonical: https://alikoker.com.tr/forensic-file-carver-csharp
- Translation: https://alikoker.com.tr/en/forensic-file-carver-csharp
- Published: 2021-04-15T12:00:00+03:00
- Modified: 2026-08-27T10:36:29+03:00
- Verified: 2026-08-27T10:36:29+03:00
- Type: project

Bu çalışma, silinmiş ya da dosya sistemi kaydı artık güvenilir olmayan veriyi ararken kullandığım yaklaşımı bağımsız bir araştırma yazılımı olarak ortaya koyuyor. Tarama çekirdeği, her dosya imzası için kaynağı yeniden dolaşmak yerine ortak önekleri bir byte-trie içinde topluyor. Büyük disk görüntülerinde bloklar arasında kalan imzaların kaybolmaması için okuma pencereleri örtüşüyor; kaynak bütünüyle belleğe alınmıyor.

Asıl ayrım imza bulunduktan sonra başlıyor. Bir magic number tek başına “dosya kurtarıldı” demek için yeterli değil. RIFF uzunluğu, ZIP EOCD, SQLite sayfa bilgisi, TAR yapısı, PCAP blokları veya ISO-BMFF kutuları gibi biçimin kendi yapısal ipuçları kullanılabiliyorsa candidate için sınır doğrulanıyor. Güvenilir bir bitiş çıkarılamıyorsa kayıt `detected-only` olarak bırakılıyor. Bu tercih, adli incelemede yanlış kesinlik üretmekten kaçınmak için bilinçli.

Aynı adli analiz hattında ses taşıyıcılarıyla ilgileniyorsanız [Forensic Telephony WAVE Decoder](/forensic-telephony-wave-decoder-java) projesi tamamlayıcı bir örnektir. Algoritmanın gerekçesi ve veri kazıma sınırları [Adli Bilişimde Veri Kazıma Algoritması](/adli-bilisimde-veri-kazima-algoritmasi) makalesinde daha ayrıntılıdır.

**Kaynak kod:** [GitHub](https://github.com/alikoker/forensic-file-carver-csharp)  
**Zenodo kaydı:** [Zenodo](https://zenodo.org/records/22117441)  
**DOI:** [DOI](https://doi.org/10.5281/zenodo.22117441)

## Bu Çalışmaya Atıf

Köker, M. A. (2021). Forensic File Carver. alikoker.com.tr. https://alikoker.com.tr/forensic-file-carver-csharp

- BibTeX: https://alikoker.com.tr/forensic-file-carver-csharp.bib
- RIS: https://alikoker.com.tr/forensic-file-carver-csharp.ris
- CSL-JSON: https://alikoker.com.tr/forensic-file-carver-csharp.csl.json
