Mainos

The tiedosto on yksi the tietokonekokemuksen perusosia. Mutta mikä on "tiedosto"? Se on kuvake työpöydälläsi, merkintä luettelossa, joka avaa budjettisi laskentataulukona, ja nimi, jonka voit antaa uusimmalle selfiellesi. Loppujen lopuksi "tiedosto" on kokoelma bittejä (nollia ja ykkösiä), jotka on järjestetty jonkin sovelluksen ymmärtämään kuvioon.

Kehittäjät voivat pitää nämä mallit salassa, mikä saattaa saada käyttäjät pitämään tietyn ohjelman vaihtoehdoista huolimatta Täydellinen Microsoft Office File Converter -opasJos olet joskus muuntanut tekstitiedoston, kuten PDF: n Wordiksi, haaste on sinulle tuttu. Joskus se on yhtä helppoa kuin tulostaminen, toisinaan tarvitset erikoistyökaluja. Kirjoita tämä muuntimen opas. Lue lisää . Muut kehittäjät voivat itse asiassa rohkaista ottamaan käyttöön muotonsa. Joissakin tapauksissa saatat pystyä avaamaan ja tulkitsemaan muotoa helposti, tai sitä voi olla mahdotonta käyttää alkuperäisen sovelluksen ulkopuolella. Tutkimme esimerkkejä kaikista edellä mainituista tässä artikkelissa.

instagram viewer

Tekstipohjainen vs. Binääritiedostomuodot

Ensimmäinen tärkeä näkökohta eri tiedostotyypeissä on, onko se binääri- vai tekstipohjainen. Katsotaanpa jokaista näistä vuorotellen.

Tekstipohjaiset muodot

Tekstitiedosto on yksinkertaisin tiedostomuoto. Sen voi lukea melkein mikä tahansa järjestelmä, jossa on prosessori. Tämä muoto on sarja bittejä (ykkösiä ja nollia), joka noudattaa ASCII-standardia (jätämme huomiotta Unicode tällä hetkellä), mikä tarkoittaa, että tietokone voi tulkita jokaisen tavun (8 bittiä) merkiksi joukosta seurata:

  • A-Z (mukaan lukien isot ja pienet kirjaimet
  • 0-9
  • Avaruushahmo
  • Valikoima symboleja (esim. välimerkit)
  • Ohjausmerkit (esim. "DEL")
tiedostomuodot ascii-rakenne

Koska tiedot tallennetaan tekstinä, voit tarkastella tiedoston sisältöä avaamalla sen kohdassa a tekstieditori, jopa yksinkertaiset, kuten Windows Notepad 2 minimalistista tekstieditoria, joista et todennäköisesti ole koskaan kuullut [Windows]Sen lisäksi, että jotkin sovellukset perustuvat mieluiten nopeisiin latausaikoihin, ne eivät vain vaadi liikaa resurssiintensiivisiä ominaisuuksia. Minimalistiset sovellukset ovat pieniä ja siistejä, ja niin kauan kuin ne saavat työn valmiiksi,... Lue lisää (tai vastaavat Mac Parhaat HTML-tekstieditorit Mac-tietokoneellesiTarvitsetko uuden tekstieditorin Mac-tietokoneellesi? Tarkastelemme parhaita ilmaisia ​​ja maksullisia HTML-tekstieditoreja macOS: lle. Lue lisää , Linux Kehittyneet Linux-tekstieditorit Verrattuna: kate vs geditJokainen Linux-käyttäjä kertoo, että hyvä tekstieditori on tärkeä osa tietokonejärjestelmää, olitpa uusi käyttäjä tai kokenut ammattilainen. Kun käytät päätetekstiä... Lue lisää , iOS Kirjoitussovellus: Kaunis iOS-tekstieditori Markdown-tuella ja kymmenillä toimillaKirjoitussovelluksia iPadille ja iPhonelle on runsaasti. Meillä on onni elää aikana, jolloin kehittäjät keksivät uusia tapoja muokata tekstiä uusien sovellusten ainutlaatuisten ominaisuuksien avulla. Tämä... Lue lisää , ja Android 7 häiriötöntä tekstieditoria Androidille verrattuna: mikä on paras?Tee todellista työtä Android-laitteellasi käyttämällä jotakin näistä upeista tekstieditoreista. Lue lisää ). Koska lähes kaikissa tietokonealustoissa on perustekstieditori, voit lisätä (teksti)tietoja yhteen näistä tiedostoista ja olla varma, että pääset aina käyttämään niitä. Muiden sovellusten ei tarvitse tietää mitään enempää voidakseen ainakin lukea tiedot oikein.

Asiat kuitenkin monimutkaistuvat, kun kansilehdellä on esitettävä jotain, kuten tekstin fonttia tai automaattisesti täytetty päivämäärä. Näissä tapauksissa ASCII-merkit vaikuttavat a tekstipohjainen muoto kuten Markdown Mikä on Markdown? 4 syytä, miksi sinun pitäisi oppia se nytOletko kyllästynyt HTML- ja WYSIWYG-editoreihin? Silloin Markdown on vastaus sinulle riippumatta siitä, kuka olet. Lue lisää tai XML. Vaikka tämä tarjoaa pelkän tekstin, kuten läpinäkyvyyden, etuja, nämä tiedostot vaativat usein enemmän tilaa elementeille, kuten tunnisteille. Harkitse seuraavaa yhden lauseen tiedostoa pelkkänä tekstinä ja sitten Open Document Formatin "Flat ODT" (FODT) -muodossa, joka käyttää XML: ää. Alla olevasta kuvasta näkyy, että pelkkä tekstiversio on 53 tavua, kun taas ODT-versio on 25 000 tavua.

tiedostomuodot muo like

Binäärimuodot

Verrattuna, binäärimuodot Mikä on binaari? [Teknologia selitetty]Ottaen huomioon, että binääri on niin ehdottoman perustavanlaatuinen tietokoneiden olemassaololle, vaikuttaa oudolta, ettemme ole koskaan aiemmin käsitelleet tätä aihetta - joten tänään ajattelin antaa lyhyen yleiskatsauksen siitä, mitä binääri... Lue lisää ovat tiedostoja, jotka sovellus rakentaa sen vähän kerrallaan. Voit yrittää avata nämä tiedostot tekstieditorilla, mutta se ei todennäköisesti osaa tulkita niitä. Alla näkyy tulos Microsoft Excel -tiedoston avaamisesta tekstieditorilla.

tiedostomuodot tekstieditori xls

Sovelluksen on käsiteltävä tiedot binääritiedostossa tietyllä tavalla. XLS-tiedostoa avattaessa sovelluksen on käsiteltävä tiedoston kuusitoista ensimmäistä tavua "tiedoston alku" (BOF) -merkkinä. Tämän merkin sisällä viides kohta on yksi bitti, joka osoittaa, onko tiedostoa muokattu viimeksi Windows-alustalla ("fWin"). Se tulee neljän muun kohteen jälkeen, kukin kaksitavuinen, mikä tarkoittaa, että "fWin" on Excel-tiedoston 65. bitti.

tiedostomuodot xls bof
Kuvan luotto: Microsoft

Kuten näimme, jos yrität avata sen sovelluksella, joka ei käsittele 65. bittiä "fWin"-lippuna, kyseinen sovellus ei avaa sitä oikein. Se voi näyttää näytöllä paljon sotkuisia merkkejä (näkyy yllä), käsitellä sitä sulavasti virheilmoituksella (näkyy myös yllä, koska Linux) tai kaatua. Joka tapauksessa se ei osaa lukea tietoja oikein, joten se ei näytä niitä oikein. Mutta kun sovellukset on ohjelmoitu, ne voivat käsitellä niin monta tiedostomuotoa kuin halutaan.

Avoin vs. Omistusoikeudelliset muodot

Seuraavaksi pohditaan, onko tiedostomuoto avoin (eli se on muiden helppokäyttöinen) vai patentoitu. Huomaa, että "omistusoikeus" ei ole sama kuin suljettu, ei ainakaan kaikissa tapauksissa. Vaikka "teksti vs. binäärikeskustelu yllä oli tekninen, "avoin vs. omistusoikeus" liittyy enemmän tiedostomuodon lisenssiehtoihin. Tästä lisää seuraavissa osioissa.

Avaa muodot

Avoimet tiedostomuodot ovat sellaisia, joissa lisenssi sallii käyttäjien ottaa ne käyttöön omiin sovelluksiinsa. Jonkinlaisen standardointielimen tulisi myös valvoa niiden jatkuvaa kehitystä, jota kehittäjäyhteisö tekee muotoja varten. olla todella "avoin". Avoimet muodot ovat myös vapaita lisenssikuluista ja rajoituksista – niitä voivat käyttää kuka tahansa mihin tahansa tarkoitukseen. Ehkä tunnetuin avoin muoto on Open Document Format (ODF) 9 harvinaista Office-tiedostomuotoa, jotka sinun on tiedettäväOletko koskaan törmännyt outoihin tiedostomuotoihin toimistosi ohjelmistossa? Annamme sinulle nopean esittelyn harvinaisista, mutta hyödyllisistä toimistotiedostotyypeistä ja siitä, mihin voit käyttää niitä. Lue lisää , julkaisi ensimmäisen kerran vuonna 2005 KEIDAS. Sen tarkoituksena oli tarjota vaihtoehto Microsoftin lukolle tuottavuusmarkkinoilla.

Avoimissa tiedostomuodoissa sinun ei koskaan tarvitse pelätä, että tietosi on lukittu tiettyyn tiedostoon. Harkitse seuraavaa, joka näyttää Flat ODT -muotoisen tiedostomme. Vaikka sen ympärillä on paljon ylimääräistä tietoa, näet siellä todelliset tiedot päivänselvänä.

tiedostomuodot muo kuten odt lähde

Toinen avointen tiedostomuotojen etu on niiden perusteellinen dokumentointi. Yksi asia on, että tiedosto on helposti luettava. Ohjelmoijan on silti (yrityksen ja erehdyksen kautta) selvitettävä, mitä sen jokainen ominaisuus tarkalleen tekee. Mutta ODF: n tapauksessa versio 1.2 spesifikaatio antaa ohjelmoijalle kaiken, mitä he tarvitsevat voidakseen toteuttaa tuen tehokkaasti.

Omistusoikeudelliset muodot

Lopuksi niiden kehittäjät suojaavat patentoidut tiedostomuodot. Se voi johtua siitä, että ne sisältävät liikesalaisuuksia, (koetun) turvallisuuden vuoksi tai yksinkertaisesti siksi, että kehittäjä ei halua jakaa työtään. Olipa syy mikä tahansa, nämä muodot ovat patentoituja Loppukäyttäjän lisenssisopimukset (EULA) tai muut ehdot, jotka kieltävät käyttäjää yrittämästä palauttaa tiedostomuotoa tai muutoin "murtaa" sitä.

Kerran vain "kielletty". Digital Millenium Copyright Act Mikä on digitaalisen median tekijänoikeuslaki? Lue lisää (DCMA) on muuttanut asioita. Kehittäjillä on nyt oikeudellinen tuki työnsä käännöstyöntekijöille. Tulevaisuutta kannattaa miettiä ennen kuin sijoittaa sovellukseen, joka käyttää patentoitua muotoa. Pitääkö sinun siirtää tiedot jonnekin muualle tulevaisuudessa? Jos on, kuinka tuskallista se tulee olemaan? Onko yritys edes olemassa vuoden vai viiden kuluttua? Sinun tulee harkita, ovatko sovelluksen ominaisuudet sen arvoisia, jos se tarkoittaa myös sitä, että olet lukittunut kyseiseen kehittäjään patentoitujen muotojen vuoksi.

Esimerkkejä tiedostomuodoista

Jos katsot yllä olevaa, muutama yhdistelmä hyppää sinulle. On totta, että tekstipohjaiset tiedostomuodot ovat avoimia. Samoin, jos muodon tavoitteena on olla oma, se on helpompi pitää sellaisena tekemällä siitä binääri. Mutta tämä ei aina pidä paikkaansa.

GIMP: n XCF-kuvamuoto on avoin muoto, joka on myös binaari. Projekti sisältää mm Yksityiskohtainen kuvaus miten muoto sisältää grafiikan, tekstin ja tasot, jotka muodostavat GIMP-tiedoston raakabitteinä ja tavuina (näkyy alla). Kehittäjät voivat käyttää tätä koodatakseen oman toteutuksensa, jotta ulkoiset sovellukset, kuten ImageMagick Kuinka helposti rajata kuvia ja muuttaa niiden kokoa LinuxissaJos haluat tehdä perusrajauksen ja koon muuttamisen Linuxissa – ehkä auttaaksesi projektissa tai helpottaaksesi kuvan lataamista suosikkisosiaalisiin verkostoihisi – kokeile näitä... Lue lisää työkalupakki voi tuoda ne.

tiedostomuodot xcf rakenne

Sitä vastoin uusin Microsoft Visio -muoto (VSDX) on XML-pohjainen (ja siten tekstipohjainen) muoto. Se julkaisee yksityiskohtaisen viittauksen näiden tiedostojen koostumuksesta. Viiteasiakirjassa kuitenkin huomautetaan, että Microsoftilla on .VSDX-tuen "patentteja, jotka saattavat kattaa toteutuksen". Lisäksi Kongressin kirjasto toteaa, että VSDX-määrityksen käyttö "ei takaa kaikkien asiaankuuluvien patenttien rojaltivapaata lisenssiä", jos käytät sitä. Tämä on toinen tapa sanoa, että voit heittää noppaa ja sisällyttää tämän tuen. Mutta Microsoft saattaa haluta sinun maksavan siitä myöhemmin tai ei, riippuen siitä, kuinka tiiviisti se kilpailee Vision kanssa.

Jos luulet, että ne ovat monimutkaisia, entä ei-tasainen ODT-muoto. Se on ZIP-muotoinen tiedosto (binaarinen ja avoin, ellet käytä myös sen salausta), joka sisältää asiakirjan tekstin (content.xml, avoin tekstipohjainen muoto) ja grafiikka (esim. PNG, binaarinen mutta avoin).

tiedostomuodot muo kuten odt pakkaus

Kuinka tärkeitä tiedostomuodot todella ovat?

Tämä on vaikea kysymys. Toisaalta jotkin käyttöjärjestelmät, kuten iOS, ovat yrittäneet eristää käyttäjiä tiedostojen käsittelystä. Onko sinulla sovellus, joka loi tiedoston avaamaan sen, ketä kiinnostaa sen rakenne tai mikä sen laajennus on? Silti monet organisaatiot (erityisesti hallitukset) ovat pyrkineet varmistamaan, että julkiset tiedot ovat avoimessa muodossa.

Jos olet ohjelmistoidealisti (ei sillä, että siinä olisi mitään vikaa), varmista kun arvioit uusia sovelluksia, että ne ovat avoimessa (mieluiten) tekstipohjaisessa muodossa. Jos haluat vain päästä töihin, patentoidut muodot eivät välttämättä ole ongelma sinulle.

Mitä mieltä sinä olet? Vaaditko, että tietosi ovat avoimissa, tekstipohjaisissa muodoissa, jotka voit muuntaa ja tarkistaa? Vai ovatko kehittäjien käyttämät muodot, omat vai eivät, riittävät sinulle? Kerro meille alla kommenteissa!

Kuvan tekijät: Edilus/Shutterstock

Aaron on ollut kyynärpäähän teknologiassa yritysanalyytikona ja projektipäällikkönä viidentoista vuoden ajan, ja hän on ollut uskollinen Ubuntu-käyttäjä melkein yhtä kauan (Breezy Badgerista lähtien). Hänen kiinnostuksen kohteitaan ovat avoin lähdekoodi, pienyrityssovellukset, Linuxin ja Androidin integrointi sekä laskenta pelkkä teksti -tilassa.