Ubuntu 12.04, Libre Office Writer ja Windows:ssa luotu .rtf-tiedosto

64 views
Skip to first unread message

Jorma Haapasalo

unread,
May 10, 2012, 5:02:25 AM5/10/12
to savo-honka...@googlegroups.com
Tallentelin tuossa Wrangin kirjasta perhetauluja, jotka sisältävät pääasiassa S-H:n sukukirjassa olevia puolisoita ja heidän sisaruksiaan. Samalla täydensin S-H:n tietokantaan esim. vihkipäiviä ja syntymäpaikkoja. Lopuksi tulostin kaikki S-H:n perhetaulut.

Perhetauluja tuli nyt 13 345 kpl, joka on n. 500 enemmän kuin kirjassa ja n. 150 enemmän kuin maaliskuussa. Henkilöitä on nyt 51 106, joka on n. 2 000 enemmän kuin kirjassa ja n. 600 enemmän kuin maaliskuussa. Koska perhetaulujen määrä oli kasvanut 150 maaliskuulta, niin päätin kokeilla tehdä materiaalista "uuden sukukirjan".

Siirsin kaikki perhetaulut sisältävän .rtf-tiedoston (8,6 Mb) Ubuntu Linux-koneelle. Kun yritin avata tiedostoa Libre Office-ohjelmalla Linux-koneessa, niin ohjelma jumittui joka kerta. Tiedosto täytyy avata Linux-koneessa, jotta saan sen Linuxin käyttämään muotoon.

Kaikki muut tekstinkäsittelyohjelmat käyttävät UTF-8-muotoista merkkijärjestelmää, mutta MicroSoft:lla on oma koodistonsa. Esim. ä  on '5c 27 65 34' Windowsissa, mutta UTF-8 mudossa '5c 75 32 32 38 5c 27 65 34'.

Kokeilin avata Libre Office Writer'illa Linux:lla muokattua vanhaa .rtf-tiedostoa. Se aukeni hitaasti, mutta aukeni kuitenkin. Näin ongelmaksi tuli Windows WordPad:llä muokatun  tiedoston muutos (poistin hakemiston tiedoston lopusta) Linux:n käyttämään muotoon. Huom! En kokeillut muokata tiedostoa Windows Word:llä ennen Linux'iin siirtoa.

Seuraavaksi avasin tiedoston Open Officella Windows-koneessa. Se aukesi ja tein siihen pari muutosta ja tallensin sen eri nimelle. Koska Open Office käyttää UTF-8 merkistöä, niin tiedoston koko kasvoi 45,3 Mb kokoiseksi.

Siirsin tiedoston sitten Linux-koneelle, ja kokeilin avata sitä Libre Office Writer'lla. Tiedosto aukesi. Tallensin sen tekstitiedostoksi, jolloin sen kooksi tuli 5,0 Mb. Nyt pystyn jatkamaan "uuden kirjan" tekoa Linux-koneessa.

Uusi Ubuntu 12.04-versio on muuttunut kuulemma paljon aikaisemmasta virallisesta versiosta, eli kahden vuoden takaisesta 10.04-versiosta. Koska Libre Office Writer ei pysty nyt avaamaan maaliskuussa auenneita .rtf-tiedostoja, niin selvästi siellä on jotain muutettu. En ainakaan muista, että olisin aiemmin muuttanut jotain asetuksia siinä. Uskoisin, että vika korjataan lähiaikoina ilmestyvällä päivityksellä.

Jorma Haapasalo

unread,
May 10, 2012, 11:12:33 AM5/10/12
to savo-honka...@googlegroups.com
Muutos on tapahtunut ilmeisesti Ubuntu 12.04/Libre Office Writer 3.5.2.2 versio(i)ssa, mutta jotenkin se liittyy myös Windows'in WordPad-ohjelmaan.

Tiedoston avaaminen Linuxissa onnistuu, jos sitä muokkaa Windows Word:llä (tai Open Officella), mutta epäonnistuu, jos sitä on muokattu/tallennettu WordPad-ohjelmalla. Koskee myös "vanhoja" tallenteita.

Erikoista on, että myös tiedoston lukeminen merkki kerrallaan C-ohjelmalla saattaa epäonnistua. Yksi "pikkuohjelmistani" keskeytti tiedoston lukemisen keskellä tiedostoa ja antoi virheen (bus error). Kun vaihdoin toisen, Open Officella muokatun/tallennetun, tiedoston epäonnistuneen ajon lähdetiedostoksi, niin ohjelma toimi heti.

Vertailun vuoksi voin mainita Windows Word-tiedoston koon: 23 Mb!

Jouni Rauäng

unread,
Jun 23, 2013, 6:17:01 AM6/23/13
to savo-honka...@googlegroups.com
Terve. Ei ole ollenkaan kummallista että Widows tiedostot jumittaa Linuxeissa. mainitsitkin jo että Windows käyttää "omia" muotoilujaan. Mickrosoftia on useissa kansainvälisissä foorumeissa pyydetty käyttämään sovittuja kansainvälisiä muotoja sekä avaamaan speksinsä nähtäväksi jotta tiedostojen yhteensopivuus saataisiin aikaan. Mitä tulee Ubuntu 12.04 LibreOficeen voi olla että tuokin ongelmasi korjaantuu annettujen palautteiden johdosta. Uusia päivityksiä versioihin tehdään siksi pikaisesti että kaikkia ei saa mukaan heti (uskoisin)

20.01 ainakin minulla jos tulee jokin ongelma järjestelmään, kysyy lähetetäänkö raportti koodaajille, niin saavat tiedon ongelmista. Joskus sitten jos ehtivät korjaavat =)??
Reply all
Reply to author
Forward
0 new messages