<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/data2bin/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 15 Jan 2026 14:35:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/data2bin/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/data2bin/wiki/Home/?limit=25#c9a2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">alida</dc:creator><pubDate>Thu, 15 Jan 2026 14:35:00 -0000</pubDate><guid>https://sourceforge.net0c2a79aaad2c2a103205913a3df38ec66e37fe3d</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v18
+++ v19
@@ -89,7 +89,7 @@

 ~~~~~~

-    php data2bin data.xml -o data.bin
+    php data2bin.php data.xml -o data.bin

 ~~~~~~
 .
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Fri, 16 Aug 2013 09:47:06 -0000</pubDate><guid>https://sourceforge.net53adbda29ac2b7366a16c10166744793b72dfcf0</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v17
+++ v18
@@ -50,7 +50,7 @@
     

 ~~~~~~
-
+.

 2. Write down Your data
@@ -79,7 +79,7 @@
     

 ~~~~~~~
-
+.

 3. Generate the binary file
@@ -92,7 +92,7 @@
     php data2bin data.xml -o data.bin

 ~~~~~~
-
+.

 4. Enjoy Your binary file
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:31:10 -0000</pubDate><guid>https://sourceforge.net78b325ffd7c8ea76585480c9cb7ab7a66f15499e</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -2,6 +2,8 @@
 ===========================================

 This utility helps You to keep and edit Your binary data in easy-to-edit XML form. The principle is simple:
+
+

 1. Define structure of Your binary file 
 ---------------------------------------
@@ -49,6 +51,8 @@

 ~~~~~~

+
+
 2. Write down Your data
 -----------------------

@@ -76,6 +80,8 @@

 ~~~~~~~

+
+
 3. Generate the binary file
 ---------------------------

@@ -86,6 +92,8 @@
     php data2bin data.xml -o data.bin

 ~~~~~~
+
+

 4. Enjoy Your binary file
 -------------------------
@@ -109,3 +117,4 @@

 [[members limit=20]]
 [[download_button]]
+$00
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:28:37 -0000</pubDate><guid>https://sourceforge.netfab3ef8c44c431d88b9b178c8670e63a39a6f53d</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -76,7 +76,7 @@

 ~~~~~~~

-3. Create final binary file
+3. Generate the binary file
 ---------------------------

 Whenever You need, You run the utility to convert the "data" XML file into **raw binary** using the "definition" XML file. This may be for example run as a post-build step of Your project etc.
@@ -87,8 +87,8 @@

 ~~~~~~

-4. Enjoy Your created binary file
----------------------------------
+4. Enjoy Your binary file
+-------------------------

 ~~~~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:27:37 -0000</pubDate><guid>https://sourceforge.netc500aa165482444f659fa34ddad51fc4e0993458</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -87,7 +87,8 @@

 ~~~~~~

-* Enjoy Your created binary file:
+4. Enjoy Your created binary file
+---------------------------------

 ~~~~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:26:17 -0000</pubDate><guid>https://sourceforge.netc6f552577e6d27be0eefbe3a49d166480d5ecb01</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -10,6 +10,8 @@

 &gt; *My file consists of sequence of structures, each of which contains one-byte id, then three bytes with transparency RGB, then padding to 16 bytes followed by 48 chars long filename padded with zeroes and after all the records there is one terminating empty record etc.*

+You can define signedness and endianness for integer types, paddings for string types, default values for unspecified data, You may forbid specifying some data (see nouser="nouser" in XMLs below) etc.
+
 Example:

 ~~~~~~
@@ -21,7 +23,6 @@
         
         
         
-        
     

 ~~~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:23:49 -0000</pubDate><guid>https://sourceforge.netaf38d6f511434bdbc150e3c5cfe8c2c8036eb6d1</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -3,8 +3,8 @@

 This utility helps You to keep and edit Your binary data in easy-to-edit XML form. The principle is simple:

-Define structure of Your binary file 
-------------------------------------
+1. Define structure of Your binary file 
+---------------------------------------

 ...in a "definition" XML file. You specify what structures there are, what members they contain and how are the members encoded into binary.

@@ -48,10 +48,10 @@

 ~~~~~~

-Write down Your real data
--------------------------
+2. Write down Your data
+-----------------------

-...in "data" **XML file**, structured as described in "definition" XML file:
+...in human-readable and -writeable "data" **XML file**, structured as described in "definition" XML file:

 ~~~~~~

@@ -75,8 +75,8 @@

 ~~~~~~~

-Create final binary file
-------------------------
+3. Create final binary file
+---------------------------

 Whenever You need, You run the utility to convert the "data" XML file into **raw binary** using the "definition" XML file. This may be for example run as a post-build step of Your project etc.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:19:57 -0000</pubDate><guid>https://sourceforge.net6c3a8c20246ddc6d483be2872fe257f6ee28733e</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -1,10 +1,15 @@
-Welcome to data2bin!
---------------------
+Generate Your binary files in milliseconds!
+===========================================

 This utility helps You to keep and edit Your binary data in easy-to-edit XML form. The principle is simple:

-* First, You define structure of Your binary file in a "definition" XML file. You specify what structures there are, what members they contain and how are the members encoded into binary.
-*"My file consists of sequence of structures, each of which contains one-byte id, then three bytes with transparency RGB, then padding to 16 bytes followed by 48 chars long filename padded with zeroes and after all the records there is one terminating empty record" etc.*
+Define structure of Your binary file 
+------------------------------------
+
+...in a "definition" XML file. You specify what structures there are, what members they contain and how are the members encoded into binary.
+
+&gt; *My file consists of sequence of structures, each of which contains one-byte id, then three bytes with transparency RGB, then padding to 16 bytes followed by 48 chars long filename padded with zeroes and after all the records there is one terminating empty record etc.*
+
 Example:

 ~~~~~~
@@ -43,7 +48,10 @@

 ~~~~~~

-* Then You write down Your real data in "data" XML file, structured as described in "definition" XML file:
+Write down Your real data
+-------------------------
+
+...in "data" **XML file**, structured as described in "definition" XML file:

 ~~~~~~

@@ -67,7 +75,10 @@

 ~~~~~~~

-* Whenever You need, You run the utility to convert the "data" XML file into raw binary using the "definition" XML file. This may be for example added as a post-build step of Your project etc.
+Create final binary file
+------------------------
+
+Whenever You need, You run the utility to convert the "data" XML file into **raw binary** using the "definition" XML file. This may be for example run as a post-build step of Your project etc.

 ~~~~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:18:42 -0000</pubDate><guid>https://sourceforge.nete2bb7ee89517b1b5dc27381c2ccc760a8d207959</guid></item><item><title>Home modified by Roman Hocke</title><link>https://sourceforge.net/p/data2bin/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -50,19 +50,19 @@
     data.xml:

     
-      
+      
         1
         rocket.png
         &lt;!-- now goes the optional transparency color --&gt;
         255
         0
         &lt;b&gt;255&lt;/b&gt;
-      
-      
+      
+      
         2
         star.png
         &lt;!-- ommited structure items get default values as defined in the datatype --&gt;
-      
+      
     

 ~~~~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman Hocke</dc:creator><pubDate>Thu, 15 Aug 2013 21:13:44 -0000</pubDate><guid>https://sourceforge.net1c070254a3b2aead93c062f1d26ca63cf5bddf75</guid></item></channel></rss>