Sidecar-tiedosto
| Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä. Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan. |
Sidecar-tiedosto on varsinaisen datatiedoston yhteydessä ”vapaasti” oleva kylkijäistiedosto, jossa on tyypillisesti metatietoja, joita itse datatiedosto ei tue. Eri datatiedostoille voi olla omansa sidecar-tiedostotyyppi.
Tavallisimmin yhteys datan ja sidecarin välillä perustuu niiden yhteneväiseen nimeen. Sidecar-tiedoston nimenä on vaikkapa datatiedoston nimi plus sidecarin oma tiedostopääte. Ongelmana tässä on, että useimmat käyttöjärjestelmät ja tiedostonhallintaohjelmat eivät ole perillä tästä yhteydestä ja eivät näin ollen pakota yhteyden pitämistä. Datatiedostoa ja sen sidecaria voi vapaasti siirrellä ja nimetä uudelleen, jolloin yhteys katkeaa.
Sidecar-tiedoston kaltainen toiminnallisuus voidaan toteuttaa myös muilla tavoin. Sidecar-tieto voi olla omassa tietokannassa. Esimerkiksi valokuvienhallintaohjelmisto voi tallentaa vaikkapa kommentti-tiedot kuvista tietokantaansa tallentamatta niitä kuvatiedostoihin. Erilaisissa säiliömuoto-tiedostoissa sidecar-ominaisuutta voi olla rakennettuna säiliön sisään, jolloin on vain yksi tiedosto mutta tiedon muoto on yleensä jotenkin etukäteen määritetty. Arkistotiedostoa käyttäen sidecar on voi olla mitä vaan mutta tämän tavan käytettävyys kärsii arkiston käytöstä, mikä ei ole intekroitu perustiedostonhallintaan. Extended file attributes on tiedostojärjestelmän "sidecar"-ominaisuus. Se on yleensä rajattu kooltaan. Fork on joidenkin tiedostojärjestelmien ominaisuus, jossa kullakin tiedostolla eli tiedostojärjestelmän objektilla voi olla monta eri "versiota" eli esimerkiksi datatiedosto ja sidecar.
Sidecar-tiedostomuotoja on esimerkiksi Extensible Metadata Platform (XMP).