SDClowen adlı üyeden alıntı: mesajı görüntüle
Lzma api kullanabilirsiniz. Sıfırdan bir şifreleme algoritması yazılmasını ben önermiyorum. Tamam sıkıştırmak mesele değil fakat geri döndürme konusunda var olan algoritmalar dahi binlerce sekteye uğramış ve binlerce veri kayıpları yaşanmıştır. Fikir edinme açısından binlerce testden geçmiş ve çalıştığı onaylanmış önerdiğim bu apiyi kullanarak ve data bilgilerini saklayabileceğimiz bir header yaratarak kendimize has format oluşturabiliriz. Daha önce oyun dosyalarını saklamak için böyle bir format oluşturmuştum. Size de yardımcı olabilirim.
Oyunun algoritması biraz farklı okuduğu için her şifrelemeyi kabul etmiyor oyun şimdi bu oyunun dosyaları .pkg uzantısında .pkg adlı dosyalar şifreli ve sıkıştırılmış dosya rar gibi düşün abi yüzlerce dosyayı sıkıştırıyor sonuç .pkg olarak çıkıyor 100 dosya 1 dosya olarak gözüküyor ama aynı zamanda bu dosya şifreleniyor bu .pkg dosyasının şifresini kırma ve dosyaları çıkarma uygulaması yapılmış açık kaynak var bu uygulamanın tam tersi yapılması lazım aynı şifreleme yöntemi kullanılarak sıkıştırma yapılması lazım bunu yapabilceksen buyur konuşalım.