PDA

Tam Sürümünü Görmek İçin : C++ / Dosya Sıkıstırma


akifemre
16/04/2007, 21:23
C++ ile dosya zip formatinda dosyalari sıkıstırmam gerekiyor. Fakat tum arastirmalarima ragmen uygun bir kutuphane kaynagi ya da dokumani bulamadim. Nasil yapilabilinecegi konusunda bilginiz var mi acaba?

*Anahtar kelimelerim: file compress with c++, c++ dosya sıkıştırma, c++ zip library, create zip file with c++


Sabahi
16/04/2007, 22:47
Eger windows XP ve ustu OS lerle calisacaksaniz Windows shell api compression icin kullanilabilir.

http://www.codeproject.com/csharp/compresswithwinshellapics.asp

Bir baska alternatif winzip command line add-in download etmek gibi bir sey olabilir.
http://www.developerfusion.co.uk/show/2043/

Yada parayi bastirip hazir kutuphanelerden birini indirebilirsiniz. Ucretsiz olan bilesenlerde olabilir ama benim bildigim bir kaynak yok.
http://www.zip-compression.com/

Akın Öcal
16/04/2007, 23:08
Microsoft dan bir amcamiz da bu projeyi yapmis baya güzel bir kütüphane

http://www.codeproject.com/file/zip_utils.asp

akifemre
17/04/2007, 00:45
Ilginiz ve yardiminiz icin tesekkur ediyorum. Yalniz sadece Windows degil de tum platformlarda calistirabilecegim bir kutuphaneye ihtiyacim var.

bluekid
17/04/2007, 08:20
7zip in sdk'sı var
http://www.7-zip.org/sdk.html

akifemre
18/04/2007, 01:11
SDK için teşekkür ederim, içindeki dökümanları okumaya çalıştım ama ppek bişey anlayamadım. içinde bir sürü kütüphane dosyasi var hangisini kullanacağim ve include edeceğim konusunda bi bilgi verirseniz sevinirim.

bluekid
18/04/2007, 09:15
Ben kullanmadım fakat indirip baktım
çok güzel bir dökümantasyonu olmasada
lzma.txt in için de epey bir bilgi var

Source code structure kısmında kodların ne iş yaptıkları yazılı
C/7zip/Compress/LZMA_Alone da make file ve proje dosyaları var
AloneLZMA.dsw workspace dosyasını CodeBlock'dan import ederek çağırıp
derliye biliyorsun gerisi sana kalmış