Lepo je kad sa danasnje visine tako nesto izjavis a nista nisi ucinio da nesto bolje napravis, niti da razmislis zasto je tada to bilo korisno.
Taj problem je poznat 20 godina - a uhvatio te je. Ti si admin, deal with it. Your fault.
posto nemam vremena da detaljno napisem sve ono sto mi je u glavi vezano za fajl formate i danasnje racunare
ali da ipak ne ostanem nedorecen i da
ucinim nesto da se situacija promeni (ukazem na problem):
---
danas postoji mnogo meta-podataka vezanih za svaki fajl
ali u pocetku je to bilo svega nekoliko meta-podataka.
-- kako bi pravilno razumeli danasnje stanje stvari moramo se vratiti kroz vreme i pogledati kako je uopste nastao hijerarhijski fajl sistem!
nekada ste imali magnetne trake koje su sluzile za permanentno cuvanje podatka.
one nisu imale nista specificno na sebi osim samih podataka (dakle podaci nisu imali meta-podatke (podatke o podacima)):
- npr. trebaju vam podaci o vremenskoj prognzi od petka?
- iz ormana izvadite traku na kojoj pise: "prognoza petak" i stavite u citac i ucitate podatke (meta-podatak o podacima na traci je bio naziv trake ispisan na nalepnici)
kako je vreme prolazilo, tako se javila potreba da se na jednoj traci smesti vise fajlova (npr. podaci o prognozi od petka i subote)
tako ste morali negde medju podaci o prognozi da zapisete i same nazive za skup podataka o petku, i za skup podataka o suboti, ukljucujuci i pocetnu lokaciju tih podataka kai i velicinu (duzinu) na traci.
mic po mic, dobili ste hijerarhijski fajl sistem. fajlovi su dobili meta-podatke kao sto su naziv, pocetna pozicija na disku/traci, velicina, datum kreiranja, datum izmene...
pojavom aplikativnog softwarea doslo je do potrebe da se ima i meta-podatak kojim govori kojem aplikativnog progamu pripadaju podaci u fajlu.
i tu je problem.
ekstenzija pokusava da resi dva problema:
1) prvi problem je sto ekstenzija opisuje na koji nacin su poredjani podaci unutar fajla
2) drugi problem je sto ekstenzija govori operativnom sistemu sa kojom aplikacijom treba da se otvori koji fajl
ono sto je problem je da slobodno mozete da promenite ekstenziju fajla ali na taj nacin sigurno necete promeniti strukturu/sadrzaj fajla (odnosno nacin na koji su zapisani podaci unutar fajla). Ako su podaci zapisani u JPEG formatu onda promena ekstenzije sigurno nece podatke presloziti u npr. GIF format. Sve sto ce se desiti promenom ekstenzije je zbunjivanje 1) korisnika i 2) OSa. 1) Izgleda da je neko u nekom trenutku razvoja racunara mislio da je dobra mogucnost, da uz promenu imena fajla, korisnik moze da menja i ekstenziju fajla.
to je ukratko problem. promena ekstenzije ne menja sadrzaj fajla. ne radi ama bas nista pametno osim sto pokusava da resi problem vezivanja fajla za odredjeni aplikativni program i to na jako glup nacin. ekstenzija je isto kao i velicina fajla, datum fajla, pozicija na disku fajla... nesto sto je cinjenica i nesto sto ne mozete promeniti izmenom meta-podataka. format fajla je isto to - zasto je onda dozvoljeno da ga slobodno menjate?
mogao bih jos nasiroko pisati ali me mrzi. ako se jednom nadjemo na pivu, mozemo diskutovati o tome 3+3+3... sata
:wave: