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

Kako raditi sa binarnim fajlom

[es] :: C/C++ programiranje :: Kako raditi sa binarnim fajlom

[ Pregleda: 2745 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
194.106.175.*



Profil

icon Kako raditi sa binarnim fajlom23.05.2006. u 16:05 - pre 217 meseci
Konkretno, treba mi da pokupim neki tekst iz QXD fajla koji stvara QuarkXpress
QuarkXpress sve stavlja u *.qxd fajl - i tekst i slike...

Mislim da to jedino mogu da uradim sa binarnim pristupom fajlu, ali ne znam kako

Zna li neko?

Kako uopste da radim sa ostalim binarnim fajlovima?
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako raditi sa binarnim fajlom23.05.2006. u 16:49 - pre 217 meseci
Za pocetak pogledaj sajt:
http://www.wotsit.org

Ima opis za mnoge formate, pa ako je to sto trazis nesto standardno moguce je da postoji
precizan nacin kako da to postignes.

Ako je to sto trazis nesto specificno, moras biti konkretniji sta tacno zelis da postignes...

Baratanje binarnim fajlovima je potpuno isto bez obzira o kojoj se ekstenziji radi.

 
Odgovor na temu

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
194.106.175.*



Profil

icon Re: Kako raditi sa binarnim fajlom25.05.2006. u 13:56 - pre 217 meseci
Na ovom sajtu na koji me upucujes nema tog formata - QXD (QuarkXpress)

Ajde da ne pricam o ovom QXD fajlu nego npr: od Wordovom *.DOC fajlu

Interesuje me sledece:

Da li i kako mogu da fajlu npr: Wordovom - sa ekstenzijom *.doc pristupim binarno iz Visual C++, da izmenim neke podatke (npr: zamenim rec Goran u Zoran) i posle kada ga otvorim u Wordu vidim te izmene koje sam napravio?
 
Odgovor na temu

erkan
Sarajevo

Član broj: 12339
Poruke: 267
*.hermes.si.

ICQ: 238530669


Profil

icon Re: Kako raditi sa binarnim fajlom25.05.2006. u 14:27 - pre 217 meseci
Jednostavno,
otvoris fajl, uzimas bajte, obradjujes prepisujes ili sta vec.
mislim da sve sto ti je potrebno imas ovdje:

http://www.cplusplus.com/doc/tutorial/files.html

moze i ovaj link

http://www.angelfire.com/count...cpphowto/cpp_BinaryFileIO.html
Samo se budala saplice na kamen iza sebe.
 
Odgovor na temu

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
194.106.175.*



Profil

icon Re: Kako raditi sa binarnim fajlom25.05.2006. u 15:07 - pre 217 meseci
Dobra su uputstva, probacu nesto, ali imas li neka uputstva za Visual C++?
 
Odgovor na temu

erkan
Sarajevo

Član broj: 12339
Poruke: 267
*.hermes.si.

ICQ: 238530669


Profil

icon Re: Kako raditi sa binarnim fajlom25.05.2006. u 15:17 - pre 217 meseci
Pazi, svejedno je koje razvojno okruzenje koristis.
Nebitno je da li se radi Borland Builderu ili VS C++-u,
samo ukljuci odgovarajuce biblioteke, kako stoji u onom tutorialu,
i to je to :)
Samo se budala saplice na kamen iza sebe.
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
..shall-bg.customer.sbb.co.yu.



Profil

icon Re: Kako raditi sa binarnim fajlom25.05.2006. u 15:18 - pre 217 meseci
Bez poznavanja formata binarnog fajla nemozes sa sigurnoscu napraviti program koji ce da nesto promeni u njemu.
Zamena Zoran u Goran je verovatno trivijalna, ali izbacivanje delova teksta ili ubacivanje novog texta ce verovatno totalno upropastiti file, tako da nece moci da se otvori regularno. Mnogi program koji snimaju binarne fajlove obicno imaju neki format i tablice gde se i sta se nalazi u fajlu. AKo ti nesto na silu promenis bez ispravke tih tablica, file je neupotrebljiv. A gde se nalaze te tablice?... E, to zavisi od programa do programa i od file formata do file formata.


 
Odgovor na temu

erkan
Sarajevo

Član broj: 12339
Poruke: 267
*.hermes.si.

ICQ: 238530669


Profil

icon Re: Kako raditi sa binarnim fajlom25.05.2006. u 15:22 - pre 217 meseci
Slazem se,
svaki fajl ima listu nekih parametara, vjerovatno i parametri imaju
elemente koii ukazuju na velicinu svakog od njih pojednicno.
Tako, ako zamjenis 'Goran' sa 'Zoran' to vjerovatno ne predstavlja neki problem
medjutim, ako dodas ijedan znak a da pri tome ne promjenis vrijednost koji oznacava
duzinu parametra nastaje problem, onda vise fjal ne slzi nicemu.
Prema tome, moras nabaviti i prostudirati format fajla.
Samo se budala saplice na kamen iza sebe.
 
Odgovor na temu

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
194.106.175.*



Profil

icon Re: Kako raditi sa binarnim fajlom25.05.2006. u 16:12 - pre 217 meseci
OK. to me interesuje, ali nisam bio siguran.

I ja mislim da prvo treba da se upoznam sa parametrima tog fajla (u ovom slucaju *QXD) pa tek onda mogu da "brckam" po njemu.

Videcu da pronadjem nesto na sajtu QuarkXpressa ali cisto sumnjam da mi je to dostupno. Verovatno cuvaju za sebe te informacije.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako raditi sa binarnim fajlom

[ Pregleda: 2745 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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