Pogledajte određenu poruku
Staro 04. 07. 2008.   #1
godza
Goran Radulović
Professional
 
Avatar godza
 
Datum učlanjenja: 06.06.2005
Lokacija: Novi Sad
Poruke: 259
Hvala: 8
3 "Hvala" u 2 poruka
godza is on a distinguished road
Pošaljite ICQ poruku za godza Pošaljite poruku preko MSN za godza
Default base64 -> binary file konverzija

Imam problem. Radim na email parseru, dakle skinem email sa servera, isparsiram ga i attachmente snimim na file system. Attachmenti su po pravilu enkodirani base64, i ja trebam da ih dekodiram.

Dakle, postavka je ovako, imam fajl u base64 i ja trebam da ga dekodiram u binary.

Naravno, to mogu da uradim tako shto cu ucitati fajl u php i koristiti funkciju base64_decode, koja radi ono shto meni treba, i tako dekodiran binary zapisati na fajlsistem. Mana ovoga je ocigledna, trosim strasno mnogo memorije. Znaci moracu citav fajl ucitati u memoriju i onda ga dekodirati, shto kod fajlova vecih od 5 mb nije opcija poshto imam memory_limit.

Prosirenje php memory limita nije opcija, niti koriscenje nekog external programa jer ovo treba da bude univerzalno resenje.

da li postoji neka php funkcija koja to radi, ili vi imate neki metod koji koristite za resenje ovog problema?
__________________
Never show weakness, the only pain that matters is the pain you inflict.
godza je offline   Odgovorite uz citat