<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>weird kid software &#187; standards</title>
	<atom:link href="http://www.weirdkid.com/blog/index.php/tag/standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weirdkid.com/blog</link>
	<description>tools to help you convert, import, export and extract email</description>
	<lastBuildDate>Fri, 10 Feb 2012 05:04:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Articles on The Coming &#8220;Digital Dark Age&#8221;</title>
		<link>http://www.weirdkid.com/blog/2009/02/08/articles-on-the-coming-digital-dark-age/</link>
		<comments>http://www.weirdkid.com/blog/2009/02/08/articles-on-the-coming-digital-dark-age/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 20:55:20 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[archival]]></category>
		<category><![CDATA[digital dark age]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://www.weirdkid.com/blog/?p=96</guid>
		<description><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2009/02/08/articles-on-the-coming-digital-dark-age/' addthis:title='Articles on The Coming &#8220;Digital Dark Age&#8221; '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>Dealing with the prospect of a &#8220;digital dark age&#8221; is one of the reasons why we built Emailchemy, but I&#8217;ve found that many have trouble with this new term because they may not be familiar with the definition of the &#8230; <a href="http://www.weirdkid.com/blog/2009/02/08/articles-on-the-coming-digital-dark-age/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2009/02/08/articles-on-the-coming-digital-dark-age/' addthis:title='Articles on The Coming &#8220;Digital Dark Age&#8221; '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p><a href="http://www.weirdkid.com/blog/wp-content/uploads/2009/02/rosetta_stone.jpg"><img src="http://www.weirdkid.com/blog/wp-content/uploads/2009/02/rosetta_stone-150x150.jpg" alt="" title="rosetta_stone" width="100" height="128" class="alignleft size-thumbnail wp-image-97" /></a>Dealing with the prospect of a &#8220;digital dark age&#8221; is one of the reasons why we built Emailchemy, but I&#8217;ve found that many have trouble with this new term because they may not be familiar with the definition of the original.  The term &#8220;<a href="http://en.wikipedia.org/wiki/Dark_ages">Dark Ages</a>&#8221; refers to a time period between the fall of Rome and the Age of Enlightenment, and historians often referred to it as &#8220;dark&#8221; because there is little in the way of contemporary written history or literature.</p>
<p>The concept of the &#8220;Digital Dark Age&#8221; is similar, in that through the use of proprietary file formats we may be setting the stage for a future Dark Age because we will no longer have the legacy technology required to read those proprietary file formats.<br />
<span id="more-96"></span><br />
Here are a couple articles that goes into some more detail, but if you <a href="http://search.yahoo.com/search?p=digital+dark+age">search Yahoo! for &#8220;Digital Dark Age&#8221;</a>, you&#8217;ll find plenty of resources:  </p>
<ul>
<li><a href="http://news.illinois.edu/news/08/1027data.html">&#8216;Digital Dark Age&#8217; may doom some data</a></li>
<p>  from the Graduate School of Library and Information Science at the University of Illinois at Urbana-Champaign</p>
<li><a href="http://news.bbc.co.uk/1/hi/technology/6265976.stm">Warning of a data ticking time bomb</a></li>
<p>  from the BBC and the National Archives of the UK
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdkid.com/blog/2009/02/08/articles-on-the-coming-digital-dark-age/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Myth of the Received Date &#8211; Part 2</title>
		<link>http://www.weirdkid.com/blog/2009/01/05/the-myth-of-the-received-date-part-2/</link>
		<comments>http://www.weirdkid.com/blog/2009/01/05/the-myth-of-the-received-date-part-2/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 20:34:25 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://www.weirdkid.com/blog/?p=47</guid>
		<description><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2009/01/05/the-myth-of-the-received-date-part-2/' addthis:title='The Myth of the Received Date &#8211; Part 2 '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>In Part 1, I explained how the &#8220;Date:&#8221; header of an email is actually the &#8220;sent date&#8221; and introduced a couple of issues with how the sent date is created by different email clients. Now in Part 2, I&#8217;ll give &#8230; <a href="http://www.weirdkid.com/blog/2009/01/05/the-myth-of-the-received-date-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2009/01/05/the-myth-of-the-received-date-part-2/' addthis:title='The Myth of the Received Date &#8211; Part 2 '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p><a href="http://www.weirdkid.com/blog/wp-content/uploads/2009/01/stamp_and_stamp_pad.jpg"><img src="http://www.weirdkid.com/blog/wp-content/uploads/2009/01/stamp_and_stamp_pad-300x300.jpg" alt="" title="stamp_and_stamp_pad" width="200" height="200" class="alignleft size-medium wp-image-49" /></a>In Part 1, I explained how the &#8220;Date:&#8221; header of an email is actually the &#8220;sent date&#8221; and introduced a couple of issues with how the sent date is created by different email clients.  Now in Part 2, I&#8217;ll give a similar rundown of the problems with the received date, starting with a nod to the the title of this series of posts by telling you there is no such thing as a received date.</p>
<p>That&#8217;s right &#8211; it doesn&#8217;t exist.  The format of all Internet mail, as it goes over the wire (or over the air, whatever) is specified by <a href="http://www.faqs.org/rfcs/rfc2822.html">RFC-2822</a> &#8211; the standard Internet Message Format.  It defines the structure of a message, including the various header fields you may be familiar with, like &#8220;From: &#8221; or &#8220;To: &#8221; or &#8220;Subject: &#8221; and many more that you may never see.  The point here is that RFC-2822 does not define a header field for a received date, and this is a problem because then every email client application is free to interpret and create a received date pseudo-header which may not map to any other email client&#8217;s interpretation.</p>
<p>For example, Mail for Mac OS X uses the date found in the top (last written) &#8220;Received:&#8221; header as a received date.  It&#8217;s a novel approach because it doesn&#8217;t require the injection of proprietary non-portable headers like &#8220;X-Received-Date:&#8221;, but the date it is using is when the last mail server in the delivery chain received the message.  Specifically, it is not the date that the email recipient saw or even read the message.  The email could have a received date of today, even if you don&#8217;t check your email for the next week!<br />
<span id="more-47"></span><br />
Other email clients will do effectively the same by asking the mail server for the date of receipt, or they will try to derive a received date based on when the message is first &#8220;seen&#8221; on the server, or the time of actual download from the server (if it is downloaded at all vs. just viewed on the server), or the time that the message was read.  </p>
<p>So, when you send a message to multiple recipients, although it is to be expected that they will all receive the message at different times, unless they are all using the same email client configured the same way, chances are they will all have received dates that reflect different events.  This all makes answering questions of &#8220;Who got it first?&#8221; or &#8220;When did they read it?&#8221; very difficult.</p>
<p>More importantly, from the standpoint of email migration, because there is no standard for a received date, after moving messages to a new email client you may lose all &#8220;received date&#8221; information.  In this case, you can always fall back to the &#8220;sent date&#8221; for sorting by date.</p>
<p>Why do email clients try to show a received header at all?  Well, it&#8217;s convenient, and I can only assume that end users asked for it.  People like to process messages in the order in which they arrive.  Does &#8220;sent date&#8221; work for this too?  Yes, mostly, but because messages may arrive in an order different from how they were sent and email can sometimes take hours to days to be delivered, when processing your inbox you would have to check back in the list every now and then for new arrivals.</p>
<p>I think that last point is crucial &#8212; the received date was introduced on the client side as a convenience and not as trace information.  Treat it accordingly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdkid.com/blog/2009/01/05/the-myth-of-the-received-date-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Myth of the Received Date &#8211; Part 1</title>
		<link>http://www.weirdkid.com/blog/2008/11/24/the-myth-of-the-received-date-part-1/</link>
		<comments>http://www.weirdkid.com/blog/2008/11/24/the-myth-of-the-received-date-part-1/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:58:16 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://www.weirdkid.com/blog/?p=42</guid>
		<description><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2008/11/24/the-myth-of-the-received-date-part-1/' addthis:title='The Myth of the Received Date &#8211; Part 1 '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>There is no such thing as a &#8220;received date&#8221;. Not in the standards, anyway. Is this a quibbling technicality? An omission? Nope. And I&#8217;ll tell you why. Why? Because the date of a message matters. It matters more than it &#8230; <a href="http://www.weirdkid.com/blog/2008/11/24/the-myth-of-the-received-date-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2008/11/24/the-myth-of-the-received-date-part-1/' addthis:title='The Myth of the Received Date &#8211; Part 1 '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p><a href="http://www.weirdkid.com/blog/wp-content/uploads/2008/11/datestamp1.png"><img src="http://www.weirdkid.com/blog/wp-content/uploads/2008/11/datestamp1.png" alt="" title="Received Date" width="200" height="200" class="alignleft size-full wp-image-43" /></a>There is no such thing as a &#8220;received date&#8221;.  Not in the standards, anyway.  Is this a quibbling technicality?  An omission?  </p>
<p>Nope.  And I&#8217;ll tell you why.  Why?  Because the date of a message matters.  It matters more than it probably should, with the advent of email forensics, being that the date is inconsistently defined across email clients, and being that it is easily forged.  Still, the date of a message is good enough for most purposes, as long as you understand what it means and where it came from.</p>
<p>First, let me tell you that the &#8220;Date:&#8221; header field in the <a href="http://www.faqs.org/rfcs/rfc2822.html">RFC-2822</a> header of every message is the &#8220;origination date&#8221; field.  From section 3.6.1 of the specification:</p>
<blockquote><p>&#8220;The origination date specifies the date and time at which the creator of the message indicated that the message was complete and ready to enter the mail delivery system.  For instance, this might be the time that a user pushes the &#8220;send&#8221; or &#8220;submit&#8221; button in an application program.  In any case, it is specifically not intended to convey the time that the message is actually transported, but rather the time at which the human or other creator of the message has put the message into its final form, ready for transport.&#8221;</p></blockquote>
<p><span id="more-42"></span><br />
Note there is significant leeway given here to what event the Date field can represent.  In practice, this date is usually when the user hits &#8220;Send&#8221;, but I&#8217;ve seen it also implemented to be the time of message creation &#8212; even if the message is sent days later.  I argue the latter case is an incorrect usage of the Date field, but that doesn&#8217;t stop it from happening.</p>
<p>Now consider if there is an error the first time I hit &#8220;Send&#8221; &#8212; or if it takes a really long time to send.  My point is that it&#8217;s difficult to build a science around the meaning of this Date.  All you can really derive is that the Date header represents when the sender intended to send the message.  </p>
<p>True, it often does has some correlation to when the message was actually delivered to a mail server for delivery, but it&#8217;s frame of referential consistency is extremely limited.  What I mean by that is that if you were to sequence the messages of multiple users &#8212; or even the same user who uses different email accounts or email client programs &#8212; the sequence could not be considered scientifically sound.  At best, you have a sequence of intents, not events.</p>
<p>I&#8217;ll talk more about the Myth of the Received Date and how some applications choose to derive a date of message receipt in Part 2.  In the meantime, try a few experiments yourself to determine how accurate the Date header reflects what you consider to be the &#8220;sent date&#8221; of a message.  I suggest trying this with accounts on different domains or even different hosting providers and with different email clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdkid.com/blog/2008/11/24/the-myth-of-the-received-date-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac OS X Mail&#8217;s .mbox folders are not standard mbox files</title>
		<link>http://www.weirdkid.com/blog/2008/10/14/mac-os-x-mails-mbox-folders-are-not-standard-mbox-files/</link>
		<comments>http://www.weirdkid.com/blog/2008/10/14/mac-os-x-mails-mbox-folders-are-not-standard-mbox-files/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 16:44:06 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://www.weirdkid.com/blog/?p=29</guid>
		<description><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2008/10/14/mac-os-x-mails-mbox-folders-are-not-standard-mbox-files/' addthis:title='Mac OS X Mail&#8217;s .mbox folders are not standard mbox files '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>I think the title says it all, but the problem is bigger than that. The whole idea that the last 3 or 4 letters of a filename are an indication of underlying file format and structure is flawed. More than &#8230; <a href="http://www.weirdkid.com/blog/2008/10/14/mac-os-x-mails-mbox-folders-are-not-standard-mbox-files/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.weirdkid.com/blog/2008/10/14/mac-os-x-mails-mbox-folders-are-not-standard-mbox-files/' addthis:title='Mac OS X Mail&#8217;s .mbox folders are not standard mbox files '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><div id="attachment_34" class="wp-caption alignleft" style="width: 310px"><a href="http://www.weirdkid.com/blog/wp-content/uploads/2008/10/macimportwizard.png"><img src="http://www.weirdkid.com/blog/wp-content/uploads/2008/10/macimportwizard-300x227.png" alt="Mail for Mac OS X format is not the same as mbox files" title="Mac OS X Mail import wizard" width="300" height="227" class="size-medium wp-image-34" /></a><p class="wp-caption-text">Mail for Mac OS X format is not the same as mbox files</p></div>
<p>I think the title says it all, but the problem is bigger than that.  The whole idea that the last 3 or 4 letters of a filename are an indication of underlying file format and structure is flawed.  More than flawed, it&#8217;s wrong, but 3 decades of MS-DOS (yes, it&#8217;s still part of Windows) and its usability nightmare known as filename extensions is hard to overcome.</p>
<p>Interestingly, I don&#8217;t blame Microsoft for this particular confusion though, since it was Apple that broke the generally accepted, or <em>de facto</em>, standard in this case.</p>
<p>With the release of OS X, Apple introduced a new kind of file &#8212; or really a folder that acted and looked like a file to the user &#8212; called a <em>package</em>.   The idea was that the insides of certain folders were only for system usage and should be hidden from users.  For example, applications and all the various libraries and resource files and executables were packaged into a .app folder.  To the end user, this .app folder looked and acted like a standard file and it could be double-clicked to launch the application.  Early versions of Mac OS X even hid this package extension from the user, but to this day, to see the contents of a package, you have to &#8220;right-click&#8221; or &#8220;control-click&#8221; on the package and select &#8220;show package contents&#8221; to see what&#8217;s inside.<br />
<span id="more-29"></span><br />
I have had 2 big problems with this new package construct: </p>
<ol>
<li>No other OS has this construct and writing cross-platform code to deal with it is more difficult than it should be.</li>
<li>The Mac OS X file open/save dialogs do not hide the contents of the packages the same way the Finder does.  Being that Mac OS X is otherwise very particular about consistency in its UI, I call this a bug.</li>
</ol>
<p>Now, back to the topic of this post, Apple&#8217;s Mail application for Mac OS X uses &#8220;.mbox&#8221; as the package suffix for the folders that hold email message files.  This is in direct conflict with the <em>de facto</em> standard of using &#8220;.mbox&#8221; as the file name extension for standard mbox files, and this creates incredible confusion for Mac and PC users alike when they are looking to convert their mail to or from mbox format or Mac OS X Mail format.  In particular, Mac users looking to import mail into Mac OS X Mail get very confused with this and Apple should really do something about it.  To make matters even more confusing, back with the release of Mac OS X 10.4, Apple removed the &#8220;package-ness&#8221; of the .mbox folders and now users can browse their contents freely.  So, since these folders are no longer packages, why do they still need the .mbox name extension?  Again, inconsistency.</p>
<p>So, to help deal with this confusion, I offer up these 4 rules of thumb:</p>
<ul>
<li>Mac OS X Mail folders are not Standard mbox files.</li>
<li>Standard mbox files are not Mac OS X Mail files.</li>
<li>If you have a folder with a name that ends with &#8220;.mbox&#8221;, it MAY be a Mac OS X Mail folder, but it is DEFINITELY NOT a standard mbox file.</li>
<li>If you have a file with a name that ends with &#8220;.mbox&#8221;, it MAY be a Standard mbox file, but it is DEFINITELY NOT a Mac OS X Mail folder or file.</li>
</ul>
<p>I hope this helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdkid.com/blog/2008/10/14/mac-os-x-mails-mbox-folders-are-not-standard-mbox-files/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

