From: Petter Reinholdtsen Date: Tue, 21 Feb 2017 23:19:34 +0000 (+0100) Subject: New post. X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/commitdiff_plain/c7407d15cbda036fdd42e84110442130cac59817?ds=inline;hp=eb8ff3442e46d34cea37644170167d445c5cb3b4 New post. --- diff --git a/blog/data/2017-02-21-ooxml-undefined.txt b/blog/data/2017-02-21-ooxml-undefined.txt new file mode 100644 index 0000000000..21cb180e96 --- /dev/null +++ b/blog/data/2017-02-21-ooxml-undefined.txt @@ -0,0 +1,25 @@ +Title: Detect OOXML files with undefined behaviour? +Tags: english, nuug, standard +Date: 2017-02-21 00:20 + +

I just noticed +the +new Norwegian proposal for archiving rules in the goverment list +ECMA-376 +/ 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.

+ +

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 +officeotron OOXML +validator, 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.