<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grawity</id>
		<title>Just Solve the File Format Problem - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grawity"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Special:Contributions/Grawity"/>
		<updated>2026-05-04T12:19:35Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Zj-Stream</id>
		<title>Zj-Stream</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Zj-Stream"/>
				<updated>2023-10-29T13:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: fix dead link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Page description languages&lt;br /&gt;
}}&lt;br /&gt;
'''Zj-Stream''' is a spooling language used to send data for printing to the Minolta 3001 color laser printer, using the Zenographics SuperPrint/SuperRip driver. Its [[endianness]] is dynamic; it may be big or small endian, and this can be detected by a signature sequence.&lt;br /&gt;
&lt;br /&gt;
== Format description ==&lt;br /&gt;
&lt;br /&gt;
* [http://web.archive.org/web/20170208042927/http://www.undocprint.org/formats/page_description_languages/zjstream Description of Zj-Stream]&lt;br /&gt;
&lt;br /&gt;
== Metaformat files ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.synalysis.net/Grammars/zjstream.grammar Synalysis grammar file] (for Hexinator / Synalize It!; [[Synalysis grammar file|more details]])&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2018-11-09T09:01:11Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: fix URLs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Hypermedia&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
:''Not to be confused with [[Bible::OBML]] (Open Bible Markup Language).''&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
If you have old &amp;quot;.obml&amp;quot; files, one way to open them is by running a J2ME version of Opera Mini within MicroEmulator. With the &amp;lt;tt&amp;gt;--impl org.microemu.cldc.file.FileSystem&amp;lt;/tt&amp;gt; option, Opera Mini will allow selecting a local directory for saved pages, and will import any compatible files found in it.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Dev.Opera: [https://dev.opera.com/articles/opera-binary-markup-language/ Opera Binary Markup Language]&lt;br /&gt;
* [http://vishnyasoft.com/beta/1030-obml-viewer-v109.html OBML Viewer v1.0.9]&lt;br /&gt;
* [https://nullroute.eu.org/redir/obml-format reverse-engineered format documentation]&lt;br /&gt;
* [https://nullroute.eu.org/redir/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Markup]]&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2016-01-30T15:00:33Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
:''Not to be confused with [[Bible::OBML]] (Open Bible Markup Language).''&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
If you have old &amp;quot;.obml&amp;quot; files, one way to open them is by running a J2ME version of Opera Mini within MicroEmulator. With the &amp;lt;tt&amp;gt;--impl org.microemu.cldc.file.FileSystem&amp;lt;/tt&amp;gt; option, Opera Mini will allow selecting a local directory for saved pages, and will import any compatible files found in it.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Dev.Opera: [https://dev.opera.com/articles/opera-binary-markup-language/ Opera Binary Markup Language]&lt;br /&gt;
* [http://vishnyasoft.com/beta/1030-obml-viewer-v109.html OBML Viewer v1.0.9]&lt;br /&gt;
* [https://gist.github.com/702b31cddcc5a6622724 reverse-engineered format documentation]&lt;br /&gt;
* [https://github.com/grawity/hacks/blob/master/hacks/Text/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2016-01-30T13:56:34Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
:''Not to be confused with [[Bible::OBML]] (Open Bible Markup Language).''&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
If you have old &amp;quot;.obml&amp;quot; files, one way to open them is by running a J2ME version of Opera Mini within MicroEmulator. With the &amp;lt;tt&amp;gt;--impl org.microemu.cldc.file.FileSystem&amp;lt;/tt&amp;gt; option, Opera Mini will allow selecting a local directory for saved pages, and will import any compatible files found in it.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Dev.Opera: [https://dev.opera.com/articles/opera-binary-markup-language/ Opera Binary Markup Language]&lt;br /&gt;
* [http://vishnyasoft.com/beta/1030-obml-viewer-v109.html OBML Viewer v1.0.9 (Russian)]&lt;br /&gt;
&lt;br /&gt;
One attempt at reverse-engineering the file format, based on my phone's backups:&lt;br /&gt;
&lt;br /&gt;
* [https://gist.github.com/702b31cddcc5a6622724 format documentation]&lt;br /&gt;
* [https://github.com/grawity/hacks/blob/master/hacks/Text/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2016-01-30T13:52:59Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
:''Not to be confused with [[Bible::OBML]] (Open Bible Markup Language).''&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
If you have old &amp;quot;.obml&amp;quot; files, one way to open them is by running a J2ME version of Opera Mini within MicroEmulator. With the &amp;lt;tt&amp;gt;--impl org.microemu.cldc.file.FileSystem&amp;lt;/tt&amp;gt; option, Opera Mini will allow selecting a local directory for saved pages, and will import any compatible files found in it.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Dev.Opera: [https://dev.opera.com/articles/opera-binary-markup-language/ Opera Binary Markup Language]&lt;br /&gt;
&lt;br /&gt;
One attempt at reverse-engineering the file format, based on my phone's backups:&lt;br /&gt;
&lt;br /&gt;
* [https://gist.github.com/702b31cddcc5a6622724 format documentation]&lt;br /&gt;
* [https://github.com/grawity/hacks/blob/master/hacks/Text/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2016-01-30T13:50:25Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
:''Not to be confused with [[Bible::OBML]] (Open Bible Markup Language).''&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Dev.Opera: [https://dev.opera.com/articles/opera-binary-markup-language/ Opera Binary Markup Language]&lt;br /&gt;
&lt;br /&gt;
One attempt at reverse-engineering the file format, based on my phone's backups:&lt;br /&gt;
&lt;br /&gt;
* [https://gist.github.com/702b31cddcc5a6622724 format documentation]&lt;br /&gt;
* [https://github.com/grawity/hacks/blob/master/hacks/Text/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML</id>
		<title>OBML</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML"/>
				<updated>2016-01-30T13:49:44Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: Grawity moved page OBML to OBML (Opera Binary Markup Language): disambiguation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[OBML (Opera Binary Markup Language)]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2016-01-30T13:49:44Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: Grawity moved page OBML to OBML (Opera Binary Markup Language): disambiguation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Dev.Opera: [https://dev.opera.com/articles/opera-binary-markup-language/ Opera Binary Markup Language]&lt;br /&gt;
&lt;br /&gt;
One attempt at reverse-engineering the file format, based on my phone's backups:&lt;br /&gt;
&lt;br /&gt;
* [https://gist.github.com/702b31cddcc5a6622724 format documentation]&lt;br /&gt;
* [https://github.com/grawity/hacks/blob/master/hacks/Text/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2016-01-30T13:48:15Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Dev.Opera: [https://dev.opera.com/articles/opera-binary-markup-language/ Opera Binary Markup Language]&lt;br /&gt;
&lt;br /&gt;
One attempt at reverse-engineering the file format, based on my phone's backups:&lt;br /&gt;
&lt;br /&gt;
* [https://gist.github.com/702b31cddcc5a6622724 format documentation]&lt;br /&gt;
* [https://github.com/grawity/hacks/blob/master/hacks/Text/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)</id>
		<title>OBML (Opera Binary Markup Language)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OBML_(Opera_Binary_Markup_Language)"/>
				<updated>2016-01-30T13:47:29Z</updated>
		
		<summary type="html">&lt;p&gt;Grawity: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Markup |extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}} }}  '''OBML''' (Opera Binary Markup Language) is a document format ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
|extensions={{ext|obml}}, {{ext|obml15}}, {{ext|obml16}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''OBML''' (Opera Binary Markup Language) is a document format used by the Opera Mini &amp;quot;thin client&amp;quot; web browser. Opera Mini uses a server farm running a modified Presto engine to convert HTML pages into OBML, so that the phone only needs to render pixel-positioned regions instead of running a full HTML layout engine.&lt;br /&gt;
&lt;br /&gt;
Normally OBML was only spoken between the Opera proxy servers and the app, but Opera Mini v3 gained the ability to save pages to &amp;quot;.obml&amp;quot; files for later reading and archival, thus it isn't a completely internal file format anymore.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the saved pages aren't very portable across devices (as they depend on screen size and font metrics); newer app versions do not support older OBML formats (app upgrades have made old saved pages unreadable at least twice); and neither Opera Mobile nor the desktop Opera can read them at all.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
One attempt at reverse-engineering the file format, based on my phone's backups:&lt;br /&gt;
&lt;br /&gt;
* [https://gist.github.com/702b31cddcc5a6622724 format documentation]&lt;br /&gt;
* [https://github.com/grawity/hacks/blob/master/hacks/Text/obml-parser OBML to HTML converter]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Grawity</name></author>	</entry>

	</feed>