<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Hide Files Inside An Image File</title>
	<atom:link href="http://www.pinoytux.com/microsoft/hide-files-inside-an-image-file/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pinoytux.com/microsoft/hide-files-inside-an-image-file</link>
	<description>Everything Linux</description>
	<lastBuildDate>Sat, 11 Feb 2012 02:25:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tip: Hiding Files Inside An Image in Linux &#124; PinoyTux Weblog</title>
		<link>http://www.pinoytux.com/microsoft/hide-files-inside-an-image-file/comment-page-1#comment-48531</link>
		<dc:creator>Tip: Hiding Files Inside An Image in Linux &#124; PinoyTux Weblog</dc:creator>
		<pubDate>Sun, 17 Aug 2008 02:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinoytux.com/?p=470#comment-48531</guid>
		<description>[...] I have a previous post on how to hide files inside an image file in Windows. If you have not read or watched the video yet, it is right here. [...]</description>
		<content:encoded><![CDATA[<p>[...] I have a previous post on how to hide files inside an image file in Windows. If you have not read or watched the video yet, it is right here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rai</title>
		<link>http://www.pinoytux.com/microsoft/hide-files-inside-an-image-file/comment-page-1#comment-48530</link>
		<dc:creator>Rai</dc:creator>
		<pubDate>Sun, 17 Aug 2008 02:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinoytux.com/?p=470#comment-48530</guid>
		<description>That worked perfectly in my Linux box!

Thanks for the tip, Sebastian :) *hug*</description>
		<content:encoded><![CDATA[<p>That worked perfectly in my Linux box!</p>
<p>Thanks for the tip, Sebastian <img src='http://www.pinoytux.com/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /> *hug*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Paaske Tørholm</title>
		<link>http://www.pinoytux.com/microsoft/hide-files-inside-an-image-file/comment-page-1#comment-48515</link>
		<dc:creator>Sebastian Paaske Tørholm</dc:creator>
		<pubDate>Thu, 14 Aug 2008 16:26:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinoytux.com/?p=470#comment-48515</guid>
		<description>The reason it works is pretty simple:

What you&#039;re doing is basically taking the contents from both files, the jpeg and the zip and dumping them into one big file.

JPEGs are read from the beginning of the file, and they are terminated with an &quot;End of Image&quot; marker. This means you can append anything to the end of a valid JPEG and it&#039;ll still be a perfectly valid JPEG and work in any image editor. 

ZIPs, on the other hand, have their metadata stored at the end of the file as relative positions. What this means is, you can append a ZIP file to any other file and it&#039;ll still be a perfectly valid ZIP file.

Thus if you append a ZIP file to a JPEG file, it&#039;ll be both a valid JPEG and a valid ZIP file.

To test that out, try following the guide and storing something inside an image. You can either name it secret.jpg and see it as a picture with the data hidden, or name it secret.zip and see it as an archive with the picture hidden.

Doing it on linux is no challenge, you simply do a:
&lt;code&gt;cat image.jpg data.zip &gt; secretimage.jpg&lt;/code&gt;
(&quot;cat&quot; is the *nix equivalent of the Windows &quot;type&quot; command.)

(I used to mess around a bit with this a while back. I believe it works with GIF, too.)

Sebastian Paaske Tørholm&#039;s last blog post is &lt;a href=&quot;http://mathemaniac.org/wp/2008/08/a-few-things-you-should-know-about-your-favorite-video-sites/&quot; rel=&quot;nofollow&quot;&gt;A few things you should know about your favorite video sites.&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>The reason it works is pretty simple:</p>
<p>What you&#8217;re doing is basically taking the contents from both files, the jpeg and the zip and dumping them into one big file.</p>
<p>JPEGs are read from the beginning of the file, and they are terminated with an &#8220;End of Image&#8221; marker. This means you can append anything to the end of a valid JPEG and it&#8217;ll still be a perfectly valid JPEG and work in any image editor. </p>
<p>ZIPs, on the other hand, have their metadata stored at the end of the file as relative positions. What this means is, you can append a ZIP file to any other file and it&#8217;ll still be a perfectly valid ZIP file.</p>
<p>Thus if you append a ZIP file to a JPEG file, it&#8217;ll be both a valid JPEG and a valid ZIP file.</p>
<p>To test that out, try following the guide and storing something inside an image. You can either name it secret.jpg and see it as a picture with the data hidden, or name it secret.zip and see it as an archive with the picture hidden.</p>
<p>Doing it on linux is no challenge, you simply do a:<br />
<code>cat image.jpg data.zip &gt; secretimage.jpg</code><br />
(&#8220;cat&#8221; is the *nix equivalent of the Windows &#8220;type&#8221; command.)</p>
<p>(I used to mess around a bit with this a while back. I believe it works with GIF, too.)</p>
<p>Sebastian Paaske Tørholm&#8217;s last blog post is <a href="http://mathemaniac.org/wp/2008/08/a-few-things-you-should-know-about-your-favorite-video-sites/" rel="nofollow">A few things you should know about your favorite video sites.</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

