Kirjoittaja Aihe: Avoimet tiedostotyypit  (Luettu 8194 kertaa)

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Avoimet tiedostotyypit
« : 13.10.05 - klo:16.31 »
Olen huomannut, että monille suljetuille tiedostotyypeille on kehitetty avoimia vaihtoehtoja. Kaikille en sellaisia kuitenkaan ole löytänyt, joten kysyn mitkä avoimet tiedostotyypit vastaavat suljettuja. Ja tarvitsen nyt sellaisia, jotka on tuettu sekä Linuxissa, että Wintoosassa.

Tälläisia ovat ainakin: rar, zip

tar.gz ja tar.bz2 paketit kyllä aukeavat wintoossa ainakin winrarilla, mutta voiko niitä jollakin pakatakkin siellä. Lähinnä graafisella softalla.

EDIT:
GnuWin32 projekti näyttää kääntävän Linuxin konsoli sovelluksia wintoosalle, joten siltä löytyvät myös nuo tar, gzip ja bzip2, mutta onko noille olemassa myös winkku maailmassa toimivaa guita?

Toinen juttu mikä on tällä hetkellä tehokkain pakkaus muoto? Winkku maailmassa se on vissiin rar tai ace ja Linux maailmassa tar + bzip2 yhdistelmä. Mutta kumpi on tehokaampi rar vai bzip2?
« Viimeksi muokattu: 13.10.05 - klo:16.45 kirjoittanut LittleLion »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Avoimet tiedostotyypit
« Vastaus #1 : 13.10.05 - klo:19.31 »
Olen huomannut, että monille suljetuille tiedostotyypeille on kehitetty avoimia vaihtoehtoja. Kaikille en sellaisia kuitenkaan ole löytänyt, joten kysyn mitkä avoimet tiedostotyypit vastaavat suljettuja. Ja tarvitsen nyt sellaisia, jotka on tuettu sekä Linuxissa, että Wintoosassa.

en ole ihan varma mitä olet hakemassa, mutta kokeilla jotain...

ogg on vapaa häviöllinen tapa pakata ääntä, kun taas flac on vapaa häviötön. kummallekin löytyy epävapaita vastineita. ogg theora ja XviD ovat vapaita videokoodekkeja (ja BBC:kin taisi vapautaa kehittämänsä koodekin OSS-väen käyttöön). valtavalle määrälle suljettuja toimisto-ohjelmistojen formaatteja on vastineena Oasis Open jonka soisi yleistyvän muutenkin.

Tälläisia ovat ainakin: rar, zip

millaisia? siis suljettuja formaatteja?

tar.gz ja tar.bz2 paketit kyllä aukeavat wintoossa ainakin winrarilla, mutta voiko niitä jollakin pakatakkin siellä. Lähinnä graafisella softalla.

graafista softaa en ole kyllä noille löytänyt, mutta en ole kieltämättä liiemmin etsinytkään. kannattaa muuten huomata, että toisin kuin monet windowiin tehdyt pakkaussoftat gzip ja bzip2 pakkaavat (musitaakseni molemmat) kerrallaan vain yhden tiedoston. tätä varten on tar, joka tekee useasta tiedostosta yhden paketin noiden pakkausohjelmien pakattavaksi. tämä on hyvin samanlainen tapa pakata kuin mitä rar-käyttää tehtäessä "solid archive". lisäksi tar, gzip ja bzip2 säilyttävät oletuksena alkuperäisen tiedoston aikaleiman,  omistaja ja oikeustiedot.

GnuWin32 projekti näyttää kääntävän Linuxin konsoli sovelluksia wintoosalle, joten siltä löytyvät myös nuo tar, gzip ja bzip2,

vähän vastaava, mutta tietyllä tapaa laajempi systeemi on Cygwin.

Toinen juttu mikä on tällä hetkellä tehokkain pakkaus muoto? Winkku maailmassa se on vissiin rar tai ace ja Linux maailmassa tar + bzip2 yhdistelmä. Mutta kumpi on tehokaampi rar vai bzip2?

riippuu vähän. minä testailin tuota joskus vuosia sitten ja käyttämällä rar:in solid pakettia ja parasta pakkausta, saatiin monissa tapauksissa hieman pienempi paketti kuin bzip2:lla. tosin tuo pakkaaminen noin on tuskaisen hidasta, mutta ei bzip2:kaan mikään järkyttävän nopea ole.
Janne

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1260
    • Profiili
    • kotisivu
Re: Avoimet tiedostotyypit
« Vastaus #2 : 13.10.05 - klo:19.55 »
Tälläisia ovat ainakin: rar, zip

Vähän vaihtelee mitä tarkoitetaan suljetulla/avoimella tiedostomuodolla. Esim. zip on ihan avoin tiedostomuoto, ja sille on myös avoimen lähdekoodin ohjelmat. Rar:n speksit tiedetään, mutta ne on "suljettu" eli niitä ei saa(ne) käyttää avoimen lähdekoodin rar-ohjelmien tekmemiseen. En tiedä kuinka hyviä ohjelmia Windowsiin tosiaan löytyy tar.gz/tar.bz2-tiedostojen käsittelyyn, mutta eiköhän niitä nykyään jo ole. 7-Zip -nimisestä ohjelmasta olen kuullut, mutten kyllä ole käyttänyt.

Sitten videoformaateista esim. Quicktimea (mov) voidaan purkaa avoimen lähdekoodin ohjelmilla vaikkei sille olekaan speksejä (se on ns. reverse-engineerattu), mutta tiedostomuoto on kuitenkin suljettu ja patenttiongelmien takia tätä lähdekoodia ei voi vapaasti levittää. Microsoftin Office-tiedostomuodot ovat myös suljettuja, mutta toistaiseksi Microsoft ei ole yrittänyt väittää etteikö niitä saisi avata esim. OpenOffice.org:lla, johon on samaten "yritys-ja-erehdys"-menetelmällä saatu tämä tuki ilman speksejä.

Jannehan kertoikin jo noita avoimia tiedostomuotoja. Avoimuuden kriteereitä ovat siis se, että siitä voidaan / on tehty avoimen lähdekoodin implementointeja, sen käyttöä ei estetä patentein tai rajoittavin lisenssein, ja sen tiedostomuodon tarkka muoto on määritelty dokumenteissa jotka on myös vapaasti ihmisten luettavissa. Näiden kriteerien takia jotkut voivat näyttää avoimilta tiedostomuodoilta vaikkeivät sitä oikeasti olekaan.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Avoimet tiedostotyypit
« Vastaus #3 : 13.10.05 - klo:21.41 »
Joo tuo selvensi vähän. Entäs PDF? Adobe nähtävästi omistaa oikeudet siihen vai? Mutta kuitenkin niiden käsittelyyn on olemassa myös avoimia softia.

Toinen asia onko Linuxille olemassa ohjelmaa jolla voisi käyttää tiedostoja paketin sisältä purkamatta pakettia?
Eli esim win xp:ssä on ominaisuus millä voi lukea tiedostoja zip-pakettien sisältä. Samaa kaipaisin LInuxiin ja mielelään, myös rar, tar.gz ja tar.bz2 paketeille. Tokihan tuo ei mitenkään nopeasti voi toimia, kun kone joutuu purkamaan tietoa reaaliaikaisesti.

Joskus kun esim dvd-imaget ovat pakattu rar:reihin niin ei tarvitsisi purkaa noita rar:reja dvd:lle polttamisen takia.

mcduck

  • Käyttäjä
  • Viestejä: 250
    • Profiili
Re: Avoimet tiedostotyypit
« Vastaus #4 : 13.10.05 - klo:23.01 »
Joo tuo selvensi vähän. Entäs PDF? Adobe nähtävästi omistaa oikeudet siihen vai? Mutta kuitenkin niiden käsittelyyn on olemassa myös avoimia softia.

Toinen asia onko Linuxille olemassa ohjelmaa jolla voisi käyttää tiedostoja paketin sisältä purkamatta pakettia?
Eli esim win xp:ssä on ominaisuus millä voi lukea tiedostoja zip-pakettien sisältä. Samaa kaipaisin LInuxiin ja mielelään, myös rar, tar.gz ja tar.bz2 paketeille. Tokihan tuo ei mitenkään nopeasti voi toimia, kun kone joutuu purkamaan tietoa reaaliaikaisesti.

Joskus kun esim dvd-imaget ovat pakattu rar:reihin niin ei tarvitsisi purkaa noita rar:reja dvd:lle polttamisen takia.
Taitaapa toimia jo, ja Ubuntussa ihan vakiona. Tuplaklikkaa vaan pakettia ja ainakin tekstit ja kuvat voi lukea sisältä, samoin muistaakseni musiikit voi soittaa suoraan paketista että eiköhän nuo muutkin tiedostot toimi. Levykuvien suhteen tuosta ei kyllä ole mitään iloa, se pakattu tieto pitää kuitenkin purkaa, jos ei kovalevylle uudeksi tiedostoksi niin ainakin muistiin. Yhtä hyvin sitten voit purkaa sen paketin vaikka työpöydälle ja heittää levylle polttamisen jälkeen roskakoriin.
42

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Avoimet tiedostotyypit
« Vastaus #5 : 13.10.05 - klo:23.05 »
Taitaapa toimia jo, ja Ubuntussa ihan vakiona. Tuplaklikkaa vaan pakettia ja ainakin tekstit ja kuvat voi lukea sisältä, samoin muistaakseni musiikit voi soittaa suoraan paketista että eiköhän nuo muutkin tiedostot toimi. Levykuvien suhteen tuosta ei kyllä ole mitään iloa, se pakattu tieto pitää kuitenkin purkaa, jos ei kovalevylle uudeksi tiedostoksi niin ainakin muistiin. Yhtä hyvin sitten voit purkaa sen paketin vaikka työpöydälle ja heittää levylle polttamisen jälkeen roskakoriin.
Hmm pitääpä kokeilla. En ole edes osaannut unelmoida, että tuollaisia ominaisuuksia löytyisi vakiona. Vissiinkin olen tottunut liikaa säätämiseen 8)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Avoimet tiedostotyypit
« Vastaus #6 : 13.10.05 - klo:23.30 »
Joo tuo selvensi vähän. Entäs PDF? Adobe nähtävästi omistaa oikeudet siihen vai? Mutta kuitenkin niiden käsittelyyn on olemassa myös avoimia softia.

PDF on toki Adoben kehittämä, mutta se on silti avoin standardi (ISO) jota saa käyttää rojaltivapaasti. toki monet softat linuxissa/UNIXeissa puhuvat natiivisti myös PostScriptiä, mutta PDF on monin paikoin näppärämpi. jos PDF kiinnostaa, niin siitä voi lukea lisää vaikkapa wikipediasta jossa näkyy olevan siitä ihan asiallinen artikkeli:
http://en.wikipedia.org/wiki/Portable_Document_Format
Janne