Sıkıştırılmış veriler aldım, ancak sıkıştırma algoritmasını bulamadım. Veriler, düzeni bildiğim daha büyük bir dosyanın parçası, Bu yüzden birkaç şey bulmayı başardım. Bildiğim şey:
- Verileri yükleyen çalıştırılabilir ikili dosyam yok, sadece eski kodlama algoritmasını artık desteklemeyen güncellenmiş sürüme sahibim. Ona pek çok şekilde işkence ettim ve sadece karşılık gelen kodu içermiyor
- sıkıştırılmış (% 100 emin)
- daha sonra değiştirildiği için evde yapılabilir (aşağıya bakın)
- şu ana kadar sihirli sayı yok
- düz değil:
- deflate (yanlış başlık)
- lzma (yanlış başlık )
- gzip (yanlış başlık)
- Quantum (yanlış başlık)
- Microsoft CAB (yanlış başlık)
- Bzip2 (yanlış başlık)
- Zip (yanlış başlık)
- Verileri içeren dosyada sıkıştırılmamış boyut verilmiştir, bu dosya düzeni tamamen tersine çevrilmiştir ve herhangi bir ipucu
- şifrelenmiş olabilir, ancak hız gereksinimleri nedeniyle olası değildir
- şifrelenmişse, dizinin başında aynı veri girişi verildiğinde aynı çıktıyı verir (tahmin ederek yakınlarda bulunan bazı sıkıştırılmamış verilerde)
- 2001'den beri ve yerini
- S Bu verilerin çoğu yalnızca ASCII çıktılar ve başka hiçbir şey vermezler (bunu konteyner dosyasının düzeninden biliyorum) ve her seferinde yaklaşık 0,30'luk bir sıkıştırma oranına (compressedSize / uncompressedSize) sahiptir
- Daha önce hiç sahip değilim / maalesef veriden sonra
DÜZENLE: Onaltılık olarak 32 ilk bayt var: b9daed36cb64bedb61b9dd2cb72afd8ee565b0dd2ea00f0afda2c36eb25b0016
Bu verilerin birkaçının histogramlarını yaptım ve hepsi belirli bir modelle eşleşiyor. Açıkçası 2'nin gücünde bir şeyler oluyor ama ne olduğunu göremiyorum.
Bunun ne olabileceği konusunda fikri olan var mı? Daha fazla bilgi toplamak için ne yapabilirim? Lempel-Ziv tabanlı mı görünüyor? Cevabınız evet ise nasıl tersine çevirebilirim?