X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/c7407d15cbda036fdd42e84110442130cac59817..2411615a604bb7b4eadd225750279529539baf08:/blog/archive/2017/02/02.rss diff --git a/blog/archive/2017/02/02.rss b/blog/archive/2017/02/02.rss index 7fd9b4f6e8..55ca5b3098 100644 --- a/blog/archive/2017/02/02.rss +++ b/blog/archive/2017/02/02.rss @@ -6,6 +6,35 @@ http://people.skolelinux.org/pere/blog/ + + Detect OOXML files with undefined behaviour? + http://people.skolelinux.org/pere/blog/Detect_OOXML_files_with_undefined_behaviour_.html + http://people.skolelinux.org/pere/blog/Detect_OOXML_files_with_undefined_behaviour_.html + Tue, 21 Feb 2017 00:20:00 +0100 + <p>I just noticed +<a href="http://www.arkivrad.no/aktuelt/riksarkivarens-forskrift-pa-horing">the +new Norwegian proposal for archiving rules in the goverment</a> list +<a href="http://www.ecma-international.org/publications/standards/Ecma-376.htm">ECMA-376</a> +/ ISO/IEC 29500 (aka OOXML) as valid formats to put in long term +storage. Luckily such files will only be accepted based on +pre-approval from the National Archive. Allowing OOXML files to be +used for long term storage might seem like a good idea as long as we +forget that there are plenty of ways for a "valid" OOXML document to +have content with no defined interpretation in the standard, which +lead to a question and an idea.</p> + +<p>Is there any tool to detect if a OOXML document depend on such +undefined behaviour? It would be useful for the National Archive (and +anyone else interested in verifying that a document is well defined) +to have such tool available when considering to approve the use of +OOXML. I'm aware of the +<a href="https://github.com/arlm/officeotron/">officeotron OOXML +validator</a>, but do not know how complete it is nor if it will +report use of undefined behaviour. Are there other similar tools +available? Please send me an email if you know of any such tool.</p> + + + Ruling ignored our objections to the seizure of popcorn-time.no (#domstolkontroll) http://people.skolelinux.org/pere/blog/Ruling_ignored_our_objections_to_the_seizure_of_popcorn_time_no___domstolkontroll_.html