Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mali tutorijal o kompresovanju podataka u c++

[es] :: C++ programiranje :: Mali tutorijal o kompresovanju podataka u c++
(TOP topic, by X Files)

[ Pregleda: 1608 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 816
91.148.112.*

Sajt: www.eurora3d.com


Profil

icon Mali tutorijal o kompresovanju podataka u c++11.04.2008. u 02:20

Zakacen je kod sa primerom upotrebe open source biblioteke zlib u c/cpp-u.
Program je command line i sluzi za kompresiju / dekompresiju pojedinacnih fajlova i radi na win32.
Objasnjeno je i kako kompresiom mozete da zastitite svoje fajlove (npr. vas program koristi neke slike i one su u instalacionom folderu ali vi necete da korisnici programa mogu da koriste i te slike).
Kod i objasnjenje su na
http://www.eurora3d.com/files/FileCompressCode.zip



11.04.2008. u 02:20 

deerbeer
Beograd

Član broj: 174418
Poruke: 578
*.adsl-4.sezampro.yu.

Sajt: www.xemico.net


Profil

icon Re: Mali tutorijal o kompresovanju podataka u c++19.07.2008. u 13:48
Jedna stvar oko kompajliranja zlib fajlova u MFC Visual Studio 2005 projektu :
Dobicete dosta gresaka ovog tipa

fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?

Resenje problema bi bilo :
Desni klik na neki *.c fajl .
Properties->C/C++->Precompiled Headers->Create/Use Precompiled Hsaders -> promeniti u Not Using Precompiled Headers
Postupak ponoviti za svaki zlib fajl (compress.c,crc32.c,deflate.c itd ...)

grunge forever
19.07.2008. u 13:48 

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 816
91.148.115.*

Sajt: www.eurora3d.com


Profil

icon Re: Mali tutorijal o kompresovanju podataka u c++27.09.2008. u 15:54
Ovakva konfiguracija je napravljena da bi mogla da se kompajluje na sto vise kompajlera.
Najbolje bi bilo da se cela zlib kompajluje u staticku biblioteku i da se tako ukljuci u nove projekte koje radite.
U tom slucaju njeni c source fajlovi vam vise ne trebaju. Jedino ukljucite header fajlove.
Ovde to nije uradjeno zato sto su fajlovi statickih biblioteka upotrebljivi (uglavnom) samo za kompajler koji ih je napravio.
27.09.2008. u 15:54 

deerbeer
Beograd

Član broj: 174418
Poruke: 578
*.adsl-a-1.sezampro.yu.

Sajt: www.xemico.net


Profil

icon Re: Mali tutorijal o kompresovanju podataka u c++06.11.2008. u 20:25
Citat:
Eurora3D Team: Ovakva konfiguracija je napravljena da bi mogla da se kompajluje na sto vise kompajlera.
Najbolje bi bilo da se cela zlib kompajluje u staticku biblioteku i da se tako ukljuci u nove projekte koje radite.
U tom slucaju njeni c source fajlovi vam vise ne trebaju. Jedino ukljucite header fajlove.
Ovde to nije uradjeno zato sto su fajlovi statickih biblioteka upotrebljivi (uglavnom) samo za kompajler koji ih je napravio.


Napravio sam staticku bibilioteku za zlib-om koju sam koristio da bih procitao dimenzije flash animacije iz hedera -swf fajla ,
posto su nedostupne kroz ActiveX kontrolu.
Specifikacija hedera : http://www.the-labs.com/Macrom...sh/SWF-Spec/SWFfileformat.html
Pa ako nekog interesuje u spajalici su 2 dela :

1.) Swf - staticka biblioteka za citanje header informacija iz swf-a fajla uz pomoc zlib-a pisana je u standard c++
2.) SwfReader - mali demo program za testiranje koji koristi static lib. (MFC)







grunge forever
Prikačeni fajlovi
06.11.2008. u 20:25 

[es] :: C++ programiranje :: Mali tutorijal o kompresovanju podataka u c++
(TOP topic, by X Files)

[ Pregleda: 1608 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.