Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.885 pregleda

Najnovija ↓

Prenos (kopiranje) fajla kroz mrežu ... 10.02.2008. u 18:09 · pre 227 meseci
izmenjeno 2 puta, poslednji put X Files 12.02.2008. u 10:43
  1. X Files12.02.2008. u 10:43zapis iz teksta poruke
  2. X Files12.02.2008. u 10:42zapis iz teksta poruke
#1
// NASLOV TEME JE PROMENJEN
// PITANJE: http://www.elitesecurity.org/t310215-0#1856163

Pozdrav svima,
zanima me da li je moguce da se neki fajl prevede u binarni i zatim iz tog binarnog opet vrati u pocetni?ako da, na koji nacin?
Unapred hvala! pozz
Re: Prenos (kopiranje) fajla kroz mrežu ... 10.02.2008. u 23:05 · pre 227 meseci #2
> zanima me da li je moguce da se neki fajl prevede u binarni i zatim iz tog binarnog opet vrati u pocetni?

Možda je jedini odgovor koji se može dati na osnovu postavljenog pitanja. Moraš pisati jasna i detaljna pitanja, preporučujem sledeći link:
http://solair.eunet.yu/~fangor...stions/smart-questions.sr.html.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Prenos (kopiranje) fajla kroz mrežu ... 10.02.2008. u 23:18 · pre 227 meseci #3
Naravno da moze. Samo ne znam sta ce ti to.
Obicno je fajl zapisan u vidu bajtovskog zapisa u hexadecimalnom zapisu od 00 do FF ili
od 0 do 256 tj. 16x16
Dalja uputstva potrazi na netu kako bajt razbiti u bit- ove a bit kako u binarni zapis
Re: Prenos (kopiranje) fajla kroz mrežu ... 11.02.2008. u 20:43 · pre 227 meseci #4
Da preciziram,interesuje me kako da prevedem neki fajl u binarni zapis,ucitam ga u program(server) i posaljem na neki drugi komp gde ce client da ga vrati u pocetno stanje.Nadam se da sam bio jasan...
pozz!
Re: Prenos (kopiranje) fajla kroz mrežu ... 12.02.2008. u 10:26 · pre 227 meseci
izmenjeno 1 put, poslednji put X Files 12.02.2008. u 10:40
  1. X Files12.02.2008. u 10:40zapis iz teksta poruke
#5
Citat:
Da preciziram, [...]

Nakon preciziranja, vidi se da pitanje sa početka teme uopšte nije dobro postavljeno. Zato je najbolje da uvek kažeš šta konkretno želiš da postigneš, da ljudi koji ti mogu pomoći ne bi lutali.

Citat:
interesuje me kako da prevedem neki fajl u binarni zapis, [...]

Nije potrebno nikakvo prevođenje. Fajl je fajl bez obzira koju ekstenziju imao. Fajl (generalno) posmatraj kao niz bajtova koje treba preneti sa izvorišta na odredište.

Citat:
ucitam ga u program(server) i posaljem na neki drugi komp gde ce client

Za TCP/IP komunikaciju kroz mrežu Delphi raspolaže brojnim mogućnostima, recimo komponentama:

* TClientSocket / TServerSocket
* TIdTCPClient / TIdTCPServer
* i dr.

Citat:
da ga vrati u pocetno stanje.

Dakle, nije potrebno pretvaranje iz/u binarni zapis već regenerisanje stream-a tih bajtova (koji su putovali od klijenta do servera).
To privremeno skladište bajtova koji putuju može biti TMemoryStream, TFileStream ili neki drugi, jednostavniji tip podataka.

E sad, implementiranje slanja/prijema nekad zahteva barem malo poznavanje prirode TCP/IP protokola (TClientSocket/TServerSocket) a nekad i ne mnogo od toga (kod Indy komponenti (TIdTCPClient / TIdTCPServer), jer one to rade uglavnom za tebe u pozadini).

Preporuka je da se koristi Indy biblioteka.

P.S. To je što se tiče TCP/IP.
Kopiranje je i dalje moguće sa klasičnim CopyFile/FileCopy ako su računari 'vidljivi' jedan drugome i sa odgovarajućim pravima pristupa.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme