<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to binary-data-catalogue</title><link>https://sourceforge.net/p/jpws/wiki/binary-data-catalogue/</link><description>Recent changes to binary-data-catalogue</description><atom:link href="https://sourceforge.net/p/jpws/wiki/binary-data-catalogue/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 09 Jan 2017 16:00:35 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jpws/wiki/binary-data-catalogue/feed" rel="self" type="application/rss+xml"/><item><title>binary-data-catalogue modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/binary-data-catalogue/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Mon, 09 Jan 2017 16:00:35 -0000</pubDate><guid>https://sourceforge.net91463a22b197371f0a8f1fd8906cff3078bbcf42</guid></item><item><title>binary-data-catalogue modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/binary-data-catalogue/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v18
+++ v19
@@ -4,7 +4,7 @@
 This format, stored in record field 66, was introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by *Electronic Arts*. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Backus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language). The following definition breaks down the data format into character literals and a presupposed understanding of "&amp;lt;byte&amp;gt;" as atomic 8-bit data constituent.

     &amp;lt;catalog&amp;gt; := 'CAT ' &amp;lt;length&amp;gt; {&amp;lt;FORM-element&amp;gt;}
-    &amp;lt;FORM-element&amp;gt; := &amp;lt;raer&amp;gt; | &amp;lt;comp&amp;gt;
+    &amp;lt;FORM-element&amp;gt; := &amp;lt;rear&amp;gt; | &amp;lt;comp&amp;gt;
     &amp;lt;comp&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'COMP' [&amp;lt;ZIP-data&amp;gt;]
     &amp;lt;rear&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'REAR' {&amp;lt;rear-chunk&amp;gt;}

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Thu, 03 Nov 2016 07:25:43 -0000</pubDate><guid>https://sourceforge.net9b3edf0a9da5f18180950299bce21ffc3a33c089</guid></item><item><title>binary-data-catalogue modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/binary-data-catalogue/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v17
+++ v18
@@ -22,7 +22,7 @@
 ---------------------------
 Annotations + Semantic Rules:

-1. &amp;lt;byte&amp;gt; : the bit-order of a Byte is unspecified by this format definition. In the regular case, the bit-order does not require attention on the programming level of computer systems.
+1. &amp;lt;byte&amp;gt; : the bit-order of a Byte is unspecified by this format definition. The bit-order normally does not require attention on the program level of computer systems.
 2. &amp;lt;length&amp;gt; : a 4 byte signed integer value in BIG-ENDIAN byte order (most significant first)
 + &amp;lt;catalog&amp;gt;    : &amp;lt;length&amp;gt; denotes length in bytes of &amp;lt;catalog&amp;gt; minus 8.
 + &amp;lt;comp&amp;gt;   : compressed FORM data; &amp;lt;length&amp;gt; denotes length in bytes of &amp;lt;comp&amp;gt; minus 8; 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Wed, 21 Sep 2016 21:39:28 -0000</pubDate><guid>https://sourceforge.netcb233f989e02723d46dd0fe95ca195a3879560ae</guid></item><item><title>binary-data-catalogue modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/binary-data-catalogue/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -1,7 +1,7 @@
-### Record Data Field 66
+### JPWS Binary Data Catalog

 JPWS Binary Data Catalog, Version 1.2, Description (12.09.2016)
-This format for record field 66 was introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Backus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language). The following definition breaks down the data format into character literals and a presupposed understanding of "&amp;lt;byte&amp;gt;" as atomic 8-bit data constituent.
+This format, stored in record field 66, was introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by *Electronic Arts*. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Backus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language). The following definition breaks down the data format into character literals and a presupposed understanding of "&amp;lt;byte&amp;gt;" as atomic 8-bit data constituent.

     &amp;lt;catalog&amp;gt; := 'CAT ' &amp;lt;length&amp;gt; {&amp;lt;FORM-element&amp;gt;}
     &amp;lt;FORM-element&amp;gt; := &amp;lt;raer&amp;gt; | &amp;lt;comp&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Wed, 21 Sep 2016 21:33:59 -0000</pubDate><guid>https://sourceforge.netec797ee23342db91709e00428169e5a847af0dbd</guid></item><item><title>format-record-field-66 modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/format-record-field-66/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -22,18 +22,19 @@
 ---------------------------
 Annotations + Semantic Rules:

-1. &amp;lt;length&amp;gt; : a 4 byte signed integer value in BIG-ENDIAN order (most significant byte first)
-+ &amp;lt;catalog&amp;gt;    : &amp;lt;length&amp;gt; denotes length in bytes for &amp;lt;catalog&amp;gt; minus 8.
+1. &amp;lt;byte&amp;gt; : the bit-order of a Byte is unspecified by this format definition. In the regular case, the bit-order does not require attention on the programming level of computer systems.
+2. &amp;lt;length&amp;gt; : a 4 byte signed integer value in BIG-ENDIAN byte order (most significant first)
++ &amp;lt;catalog&amp;gt;    : &amp;lt;length&amp;gt; denotes length in bytes of &amp;lt;catalog&amp;gt; minus 8.
 + &amp;lt;comp&amp;gt;   : compressed FORM data; &amp;lt;length&amp;gt; denotes length in bytes of &amp;lt;comp&amp;gt; minus 8; 
                         length of &amp;lt;ZIP-data&amp;gt; == &amp;lt;length&amp;gt; minus 4. 
-+ &amp;lt;ZIP-data&amp;gt; : contains a &amp;lt;FORM-element&amp;gt; in a standard ZIP compression.
++ &amp;lt;ZIP-data&amp;gt; : contains standard ZIP compression data translated from a &amp;lt;FORM-element&amp;gt;.
 + &amp;lt;rear&amp;gt;   : record archive data, a collection of archive-chunks; &amp;lt;length&amp;gt; denotes length in 
                         bytes of &amp;lt;rear&amp;gt; minus 8.
 + &amp;lt;rear-chunk&amp;gt;: &amp;lt;length&amp;gt; denotes length in bytes of &amp;lt;rear-chunk&amp;gt; minus 8; &amp;lt;chunk-name&amp;gt;
                         may appear only once with type PROP and only once within all other types.
-+ &amp;lt;chunk-type&amp;gt; : 'PTEX' = plain text, 'PROP' = properties map (text), 'BLOB' = binary large object, 'JPEG' = JPEG image data, 'SCPT' = properties map (text) as a  document script.
-+ &amp;lt;chunk-name&amp;gt;: the chunk name has to be unique for a data entry in the catalogue; it is recommended to use random byte values. A data entry  can have two parts in the catalogue: PROP and one of the rest of the types. This is saying that PROP is an additional type to any occurring other data type; it represents a Properties map (text) related to a data entry. There is no formal rule about the conjunction of both parts, i.e. any one can stand alone although an alone-standing PROP does not define or declare a typed data entry and hence may be ignored in a reading interface. The type SCPT is a properties map by itself and does not relate to a PROP entry, hence a PROP entry related to a SCPT is correct but meaningless.
-+ &amp;lt;chunk-data&amp;gt;: for the types PROP, PTEX and SCPT this is an UTF-8 serialisation of a text string;
++ &amp;lt;chunk-type&amp;gt; : 'PTEX' = plain text, 'PROP' = properties map (text), 'BLOB' = binary large object, 'JPEG' = JPEG image data, 'UNIT' = properties map (text) as a  document script.
++ &amp;lt;chunk-name&amp;gt;: the chunk name has to be unique for a data entry in the catalogue; it is recommended to use random byte values. A data entry  can have two parts in the catalogue: PROP and one of the rest of the types. This is saying that PROP is an additional type to any occurring other data type; it represents a Properties map (text) related to a data entry. There is no formal rule about the conjunction of both parts, i.e. any one can stand alone although an alone-standing PROP does not define or declare a typed data entry and hence may be ignored in a reading interface. The type UNIT is a properties map by itself and does not relate to a PROP entry, hence a PROP entry related to a UNIT is correct but meaningless.
++ &amp;lt;chunk-data&amp;gt;: for the types PROP, PTEX and UNIT this is an UTF-8 serialisation of a text string;
      for type JPEG this is a valid JPEG compressed image format; for BLOB this is a format free block of binary data (opaque).

 ---------------------------
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Mon, 19 Sep 2016 21:28:28 -0000</pubDate><guid>https://sourceforge.net3957fcc4b8f3813041bb19974c4003a547fe2bd8</guid></item><item><title>format-record-field-66 modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/format-record-field-66/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -1,7 +1,7 @@
 ### Record Data Field 66

-JPWS Binary Data Catalog, Version 1.1, Description (20.08.2016)
-This format for record field 66 is introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Backus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language).
+JPWS Binary Data Catalog, Version 1.2, Description (12.09.2016)
+This format for record field 66 was introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Backus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language). The following definition breaks down the data format into character literals and a presupposed understanding of "&amp;lt;byte&amp;gt;" as atomic 8-bit data constituent.

     &amp;lt;catalog&amp;gt; := 'CAT ' &amp;lt;length&amp;gt; {&amp;lt;FORM-element&amp;gt;}
     &amp;lt;FORM-element&amp;gt; := &amp;lt;raer&amp;gt; | &amp;lt;comp&amp;gt;
@@ -9,7 +9,7 @@
     &amp;lt;rear&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'REAR' {&amp;lt;rear-chunk&amp;gt;}

     &amp;lt;rear-chunk&amp;gt; := &amp;lt;chunk-type&amp;gt; &amp;lt;length&amp;gt; &amp;lt;chunk-name&amp;gt; [&amp;lt;chunk-data&amp;gt;]
-    &amp;lt;chunk-type&amp;gt; := 'PROP' | 'PTEX' | 'BLOB' | 'JPEG' | 'SCPT'
+    &amp;lt;chunk-type&amp;gt; := 'PROP' | 'PTEX' | 'BLOB' | 'JPEG' | 'UNIT'
     &amp;lt;chunk-name&amp;gt; := &amp;lt;byte&amp;gt;:4 -- random binary
     &amp;lt;chunk-data&amp;gt; := &amp;lt;binary-data&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Mon, 12 Sep 2016 10:45:00 -0000</pubDate><guid>https://sourceforge.net7953e3bc98cb194a95723c5206a486780a72a5d2</guid></item><item><title>format-record-field-66 modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/format-record-field-66/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Sat, 27 Aug 2016 20:08:52 -0000</pubDate><guid>https://sourceforge.net462a81076d7897b1c789c8122a7f1ebb714b8a59</guid></item><item><title>format-record-field-66 modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/format-record-field-66/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -1,41 +1,40 @@
 ### Record Data Field 66

 JPWS Binary Data Catalog, Version 1.1, Description (20.08.2016)
-This format for record field 66 is introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Bachus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language).
+This format for record field 66 is introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Backus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language).

-    &amp;lt;catalog&amp;gt; := 'CAT ' &amp;lt;length&amp;gt; &amp;lt;FORM-element&amp;gt;:n
+    &amp;lt;catalog&amp;gt; := 'CAT ' &amp;lt;length&amp;gt; {&amp;lt;FORM-element&amp;gt;}
     &amp;lt;FORM-element&amp;gt; := &amp;lt;raer&amp;gt; | &amp;lt;comp&amp;gt;
-    &amp;lt;comp&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'COMP' &amp;lt;ZIP-data&amp;gt;
-    &amp;lt;rear&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'REAR' &amp;lt;rear-chunk&amp;gt;:n
+    &amp;lt;comp&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'COMP' [&amp;lt;ZIP-data&amp;gt;]
+    &amp;lt;rear&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'REAR' {&amp;lt;rear-chunk&amp;gt;}

     &amp;lt;rear-chunk&amp;gt; := &amp;lt;chunk-type&amp;gt; &amp;lt;length&amp;gt; &amp;lt;chunk-name&amp;gt; [&amp;lt;chunk-data&amp;gt;]
     &amp;lt;chunk-type&amp;gt; := 'PROP' | 'PTEX' | 'BLOB' | 'JPEG' | 'SCPT'
-    &amp;lt;chunk-name&amp;gt; := 4 bytes random binary
+    &amp;lt;chunk-name&amp;gt; := &amp;lt;byte&amp;gt;:4 -- random binary
     &amp;lt;chunk-data&amp;gt; := &amp;lt;binary-data&amp;gt;

-    &amp;lt;length&amp;gt; := 4-byte signed integer in BIG-ENDIAN (MSB first)
+    &amp;lt;length&amp;gt; := &amp;lt;byte&amp;gt;:4 -- signed integer in BIG-ENDIAN (MSB first)
     &amp;lt;ZIP-data&amp;gt; := &amp;lt;binary-data&amp;gt;
-    &amp;lt;binary-data&amp;gt; := byte:n
+    &amp;lt;binary-data&amp;gt; := {&amp;lt;byte&amp;gt;}

 ---------------------------
-Annotations + Rules:
+Annotations + Semantic Rules:

-1. 'n' : stands for an integer value from {0..MI} in all definitions; MI = (2^31)-1 = 2147483647.
+1. &amp;lt;length&amp;gt; : a 4 byte signed integer value in BIG-ENDIAN order (most significant byte first)
 + &amp;lt;catalog&amp;gt;    : &amp;lt;length&amp;gt; denotes length in bytes for &amp;lt;catalog&amp;gt; minus 8.
 + &amp;lt;comp&amp;gt;   : compressed FORM data; &amp;lt;length&amp;gt; denotes length in bytes of &amp;lt;comp&amp;gt; minus 8; 
-                        length of &amp;lt;ZIP-data&amp;gt; = &amp;lt;length&amp;gt; minus 4. 
+                        length of &amp;lt;ZIP-data&amp;gt; == &amp;lt;length&amp;gt; minus 4. 
 + &amp;lt;ZIP-data&amp;gt; : contains a &amp;lt;FORM-element&amp;gt; in a standard ZIP compression.
 + &amp;lt;rear&amp;gt;   : record archive data, a collection of archive-chunks; &amp;lt;length&amp;gt; denotes length in 
                         bytes of &amp;lt;rear&amp;gt; minus 8.
-+ &amp;lt;rear-chunk&amp;gt;: &amp;lt;length&amp;gt; denotes length in bytes for &amp;lt;rear-chunk&amp;gt; minus 8; &amp;lt;chunk-name&amp;gt;
++ &amp;lt;rear-chunk&amp;gt;: &amp;lt;length&amp;gt; denotes length in bytes of &amp;lt;rear-chunk&amp;gt; minus 8; &amp;lt;chunk-name&amp;gt;
                         may appear only once with type PROP and only once within all other types.
 + &amp;lt;chunk-type&amp;gt; : 'PTEX' = plain text, 'PROP' = properties map (text), 'BLOB' = binary large object, 'JPEG' = JPEG image data, 'SCPT' = properties map (text) as a  document script.
-+ &amp;lt;chunk-name&amp;gt;: the chunk name has to be unique for a data entry in the catalogue. A data entry  can have two parts in the catalogue: PROP and one of the rest of the types. This is saying that PROP is an additional type to any occurring other data type; it represents a Properties map (text) related to a data entry. There is no formal rule about the conjunction of both parts, i.e. any one can stand alone although an alone-standing PROP does not define or declare a typed data entry and hence may be ignored in a reading interface. The type SCPT is a properties map by itself and does not relate to a PROP entry, hence a PROP entry related to a SCPT is correct but meaningless.
++ &amp;lt;chunk-name&amp;gt;: the chunk name has to be unique for a data entry in the catalogue; it is recommended to use random byte values. A data entry  can have two parts in the catalogue: PROP and one of the rest of the types. This is saying that PROP is an additional type to any occurring other data type; it represents a Properties map (text) related to a data entry. There is no formal rule about the conjunction of both parts, i.e. any one can stand alone although an alone-standing PROP does not define or declare a typed data entry and hence may be ignored in a reading interface. The type SCPT is a properties map by itself and does not relate to a PROP entry, hence a PROP entry related to a SCPT is correct but meaningless.
 + &amp;lt;chunk-data&amp;gt;: for the types PROP, PTEX and SCPT this is an UTF-8 serialisation of a text string;
-                         for type JPEG this is a valid JPEG compressed image format; for BLOB this is a 
-                         format free block of binary data (opaque).
+     for type JPEG this is a valid JPEG compressed image format; for BLOB this is a format free block of binary data (opaque).

 ---------------------------
 Sources: IFF Format (Electronic Arts), https://en.wikipedia.org/wiki/Interchange_File_Format
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Sat, 27 Aug 2016 19:44:14 -0000</pubDate><guid>https://sourceforge.net8bf213a378df0e141dc5515a241034c8ddf0dfb1</guid></item><item><title>format-record-field-66 modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/format-record-field-66/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -1,7 +1,7 @@
 ### Record Data Field 66

 JPWS Binary Data Catalog, Version 1.1, Description (20.08.2016)
-This format for record field 66 is introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future.
+This format for record field 66 is introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future. The language used for the definition is a variant of the [Bachus-Naur-Form](https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form) , the JPWS [Data-Definition-Language](data-definition-language).

     &amp;lt;catalog&amp;gt; := 'CAT ' &amp;lt;length&amp;gt; &amp;lt;FORM-element&amp;gt;:n
     &amp;lt;FORM-element&amp;gt; := &amp;lt;raer&amp;gt; | &amp;lt;comp&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Tue, 23 Aug 2016 11:19:23 -0000</pubDate><guid>https://sourceforge.netb5e9f9382c3da3b23f6106b68f0d1a64aced9ddf</guid></item><item><title>format-record-field-66 modified by Wolfgang Keller</title><link>https://sourceforge.net/p/jpws/wiki/format-record-field-66/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,6 +1,6 @@
 ### Record Data Field 66

-JPWS Binary Data Catalog, Version 1, Description
+JPWS Binary Data Catalog, Version 1.1, Description (20.08.2016)
 This format for record field 66 is introduced with  *JPasswords* 0-8-0 and follows the guidelines of the IFF data format definition by Electronic Arts. JPWS does not seek data interchange on field 66 but this may change in the future.

     &amp;lt;catalog&amp;gt; := 'CAT ' &amp;lt;length&amp;gt; &amp;lt;FORM-element&amp;gt;:n
@@ -9,12 +9,12 @@
     &amp;lt;rear&amp;gt; := 'FORM' &amp;lt;length&amp;gt; 'REAR' &amp;lt;rear-chunk&amp;gt;:n

     &amp;lt;rear-chunk&amp;gt; := &amp;lt;chunk-type&amp;gt; &amp;lt;length&amp;gt; &amp;lt;chunk-name&amp;gt; [&amp;lt;chunk-data&amp;gt;]
-    &amp;lt;chunk-type&amp;gt; := 'PROP' | 'PTEX' | 'BLOB' | 'JPEG'
+    &amp;lt;chunk-type&amp;gt; := 'PROP' | 'PTEX' | 'BLOB' | 'JPEG' | 'SCPT'
     &amp;lt;chunk-name&amp;gt; := 4 bytes random binary
     &amp;lt;chunk-data&amp;gt; := &amp;lt;binary-data&amp;gt;

     &amp;lt;length&amp;gt; := 4-byte signed integer in BIG-ENDIAN (MSB first)
-    &amp;lt;ZIP-data&amp;gt; := byte:n
+    &amp;lt;ZIP-data&amp;gt; := &amp;lt;binary-data&amp;gt;
     &amp;lt;binary-data&amp;gt; := byte:n

@@ -31,9 +31,9 @@
                         bytes of &amp;lt;rear&amp;gt; minus 8.
 + &amp;lt;rear-chunk&amp;gt;: &amp;lt;length&amp;gt; denotes length in bytes for &amp;lt;rear-chunk&amp;gt; minus 8; &amp;lt;chunk-name&amp;gt;
                         may appear only once with type PROP and only once within all other types.
-+ &amp;lt;chunk-type&amp;gt; : 'PTEX' = plain text, 'PROP' = properties map (text), 'BLOB' = binary large object, 'JPEG' = JPEG image data.
-+ &amp;lt;chunk-name&amp;gt;: the chunk name has to be unique for a data entry in the catalogue. A data entry  can have two parts in the catalogue: PROP and one of the rest of the types. This is saying that PROP is an additional type to any occurring data type, it represents a Properties map (text) related to the data entry. There is no formal rule about the conjunction of both parts, i.e. any one can stand alone although an alone-standing PROP does not define a typed data entry and hence may not be accessible in a reading interface.
-+ &amp;lt;chunk-data&amp;gt;: for the types PROP and PTEX this is an UTF-8 serialisation of a text string;
++ &amp;lt;chunk-type&amp;gt; : 'PTEX' = plain text, 'PROP' = properties map (text), 'BLOB' = binary large object, 'JPEG' = JPEG image data, 'SCPT' = properties map (text) as a  document script.
++ &amp;lt;chunk-name&amp;gt;: the chunk name has to be unique for a data entry in the catalogue. A data entry  can have two parts in the catalogue: PROP and one of the rest of the types. This is saying that PROP is an additional type to any occurring other data type; it represents a Properties map (text) related to a data entry. There is no formal rule about the conjunction of both parts, i.e. any one can stand alone although an alone-standing PROP does not define or declare a typed data entry and hence may be ignored in a reading interface. The type SCPT is a properties map by itself and does not relate to a PROP entry, hence a PROP entry related to a SCPT is correct but meaningless.
++ &amp;lt;chunk-data&amp;gt;: for the types PROP, PTEX and SCPT this is an UTF-8 serialisation of a text string;
                          for type JPEG this is a valid JPEG compressed image format; for BLOB this is a 
                          format free block of binary data (opaque).

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Sat, 20 Aug 2016 10:35:24 -0000</pubDate><guid>https://sourceforge.net0c49dd50d9f4008d074367ca3290e462697517b2</guid></item></channel></rss>