Tag Archives | ODF

ODF standardı ve kodu * EasyHack

Açık belge formatı (ODF), LibreOffice‘in kullandığı bir standart (ISO/IEC 26300) ve yerel dosya formatıdır. OASIS, bu dosya biçimini LibreOffice’in atası olan StarOffice’in dosya biçimini temel alarak geliştirmiştir. ODF standardını anlamak için LibreOffice koduyla çalışmanın ve küçük bir hatayı düzeltmenin aydınlatıcı olacağı belirtilirken, burada ilgili bir EasyHack tartışmasının yaşandığı ifade ediliyor. ODF dosya uzantılarını, bir LibreOffice kullanıcısının genellikle bildiği belirtilirken; metin işleme belgeleri için .odt (LibreOffice Writer), sunumlar için .odp (LibreOffice Impress), elektronik tablolar için .ods (LibreOffice Calc), çizimler için .odg (LibreOffice Draw) ve formüller için .odf (LibreOffice Math) uzantıları sıralanıyor ve fakat bunların yerine .fodt, .fods ve .fodg uzantılarıyla salt metin biçimi de olabileceği ifade ediliyor. OASIS web sitesinin, açık belge formatını kapsamlı bir şekilde tanımlayan belgeleri sağladığı belirtilirken, standardın en son sürümü olan ODF 1.3’ün özelliklerinin burada bulunabileceği söyleniyor.

Continue Reading →

LibreOffice’in yanı sıra, Microsoft Office, ONLYOFFICE, Calligra Suite, Google Docs ve diğerleri dahil olmak üzere birçok başka uygulama ODF standardını destekliyor aslında. Temel olarak, LibreOffice, zip ayrıştırıcısını ve deflate algoritmasını kullanarak zip dosyasını açarak açık belge biçimini işliyor ve ardından libxml2 kitaplığını kullanarak içindeki XML dosyalarını ayrıştırıyor. Öte yandan, XML etiketlerinin ve niteliklerinin anlamı, OASIS‘in belirtimi aracılığıyla elde edilebilir. Konuya ilişkin olarak dev.blog.documentfoundation.org üzerinden yayımlanan Hossein Nourikhah imzalı yazıya buradan erişebilirsiniz.

0