Forensic Telephony WAVE Decoder

RIFF/WAVE kapsayıcılarını doğrudan çözümleyen; PCM ile G.711 A-law/μ-law verisini PCM16 çalışma kopyasına dönüştüren ve adli delil ile türetilmiş analiz çıktısını ayıran Java yazılımı.

Telefon kayıtlarıyla çalışırken sorun çoğu zaman dosya uzantısından değil, kapsayıcının içindeki gerçek codec ve örnek biçiminden çıkar. Bu Java projesi RIFF/WAVE yapısını doğrudan okuyarak PCM, G.711 A-law ve G.711 μ-law verisini açık bir dönüşüm hattında PCM16 çalışma kopyasına çeviriyor. Java Sound sağlayıcılarının davranışına güvenmek yerine fmt ve data gibi RIFF parçaları uygulama tarafından ayrıştırılıyor.

Burada “GSM WAV” ifadesini codec adı gibi kullanmıyorum. G.711 ile GSM 06.10 birbirinden farklıdır; bu sürüm GSM 06.10 decoder içermez. Gerektiğinde kanal indirgeme ve özellikle 8 kHz telefon sesini 16 kHz analiz hattına hazırlamak için deterministik tamsayı doğrusal enterpolasyon uygulanabilir. Bu, genel amaçlı yüksek kaliteli bir resampler iddiası değildir.

Adli kullanımda üretilen PCM dosyanın kaynak delilin yerine geçmemesi temel kuraldır. Kaynak hash'i ve edinim bilgisi korunur; dönüştürülmüş dosya yalnızca dinleme, ASR veya başka DSP işlemleri için türetilmiş çalışma kopyasıdır. Ham ikili kaynaklarda dosya tespit ve kurtarma tarafı için Forensic File Carver ayrı bir katman sunar.

Teknik arka plan: Java ile GSM WAV Çözümleme GitHub: GitHub Zenodo: Zenodo DOI: DOI

Bu sayfanın QR kodu