#1
|
||||
|
||||
JPEG/JFIF/JPG sau fotografiile de loterist pe indelete
Salut la toata lumea!
Cu putin timp in urma s-a iscat o controversa intre asa zisa greseala de traducere in romana a instructiunilor pentru loteria vizelor de pe site-ul ambasadei SUA din Bucuresti. Mai exact, in instructiunile in engleza se spune despre fisiere JPEG (http://travel.state.gov/dv2005.html), pe pagina de aplicare la loterie se spune despre fisiere in format JFIF (http://www.dvlottery.state.gov/photo.html), iar pe site-ul ambasadei SUA in Bucuresti se pomeneste despre fisiere cu extensia *.JPG. Ce o fi cu toata incalceala asta? Hai sa o lamurim Mai intai, pentru cei curiosi si nerabdatori, concluziile: Concluzii
Si acum, sa intram putin in detalii tehnice: JPEG reprezinta denumirea unui algoritm de compresie. Nu este format de fisier, nu este extensie (desi exista si extensia JPEG, cand vorbim de fisier JPEG nu vorbim de fisiere cu aceasta extensie). Asta sa fie clar. Trebuie sa facem apoi o diferenta clara intre formatul fisierului, extensia fisierului si algoritmul folosit. Sunt trei termeni cat se poate de diferiti. De exemplu, daca eu criptez un fisier cu algoritmul de criptare Blowfish, in nici un caz nu voi obtine un fisier Blowfish. Ci voi obtine un fisier care contine date criptate cu Blowfish. OK? Denumirea de JFIF (JPEG File Interchange Format) reprezinta formatul de reprezentare a datelor in fisierele cu extensia *.JPG. Exista cateva extensii de fisiere care contin acest format de reprezentare a datelor, dar extensia *.JPG este cea mai intalnita si cea recomandata a fi folosita. Exista mai multe extensii de fisiere care contin date in formatul JFIF. Deasemenea, esista mai multe formate care implementeaza algoritmul JPEG (de ex. SPIFF = Still Picture Interchange File Format, formatul original al grupului JPEG, dar care nu e prea raspandit). Si acum sa vedem de ce au scris cei de pe site-ul in engleza ca vor fisiere JPEG in format JFIF. Daca ar fi scris ca vor fisiere cu extensia *.JPG, putea veni badea Gheorghe, sa ia un fisier text, sa il redenumeasca in *.jpg si sa il trimita. Extensia ar fi fost dupa cum se cerea! Dar, pentru ca ei cer formatul fisierului, inseamna ca extensia nu mai conteaza. Adica daca eu iau un fisier poza.jpg si il redenumesc in poza.cucu, si trimit acest fisier, va fi acceptat! De ce? Pentru ca e in formatul cerut! Ei nu vor tine fisierele originale, ci vor folosi doar continutul intr-un camp de tip "MEMO" (terminologie DBF) din inregistrarea care corespunde numelui vostru din baza lor de date. In acest fel, denumirea sau extensia fisierului NU CONTEAZA! Ceea ce conteaza este formatul (adica continutul). Daca ar fi fost altfel, v-ar fi impus denumirea fisierului (cum ar fi nume.prenume.tara.oras.lunaNasterii.ziuaNasterii.a nulNasterii.jpg, sau alta aberatie de genul asta). Ar fi absurd sa pastreze fisierele asa cum le dati voi. Le-ar fi aproape imposibil sa le regaseasca. Retineti: nu ezista nume (sau extensie) impusa! Ceea ce conteaza este continutul Tabelul urmator contine cateva din extensiile standard pentru fisiere care implementeaza algoritmul JPEG (sau JPEG-2000). Asta asa, ca o referinta. Code:
+----------+----------------------------------------------+--------------------------+ |Extensia: | Denumiri Tehnice | MIME | +----------+----------------------------------------------+--------------------------+ | *.JPG | JPEG File Interchange Format (JFIF) | image/jpeg | | | JPEG/JIFF Image | image/jpg | | | | image/jp_ | | | | application/jpg | | | | application/x-jpg | | | | image/pjpeg | | | | image/pipeg | | | | image/vnd.swiftview-jpeg | | | | image/x-xbitmap | +----------+----------------------------------------------+--------------------------+ | *.JPEG | JPEG File Interchange Format (JFIF) | image/jpeg | | | JPEG/JIFF Image | image/jpg | | | | image/jpe_ | | | | image/pjpeg | | | | image/vnd.swiftview-jpeg | +----------+----------------------------------------------+--------------------------+ | *.JFIF | JPEG File Interchange Format (JFIF) | image/pipeg | | | JPEG/JIFF Image | | +----------+----------------------------------------------+--------------------------+ | *.SPIFF | Still Picture Interchange File Format Bitmap | | | *.SPF | | | +----------+----------------------------------------------+--------------------------+ | *.JPE | JPEG/JIFF Image | image/jpeg | | | JPEG File Interchange Format (JFIF) | | +----------+----------------------------------------------+--------------------------+ | *.JTIF | JPEG Tagged Interchange Format Image (JTIF) | | +----------+----------------------------------------------+--------------------------+ | *.JP2 | JPEG-2000 JP2 File (sau JPEG 2000) | image/jp2 | | | | image/jpeg2000 | | | | image/jpeg2000-image | | | | image/x-jpeg2000-image | +----------+----------------------------------------------+--------------------------+ Cateva din sursele de informatii folosite:
__________________
A person starts to live when he can live outside himself. Albert Einstein (1879-1955) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructiunile DV 2006 de pe situl Ambasadei SUA-Bucuresti | Cezar | Articole de la Pagina Loteristilor | 0 | 10-21-2004 11:20 AM |