<?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"
	>
<channel>
	<title>Comments on: Most efficient ways to download</title>
	<atom:link href="http://dev.compiz.org/~cyberorg/2009/04/11/most-efficient-ways-to-download/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.compiz.org/~cyberorg/2009/04/11/most-efficient-ways-to-download/</link>
	<description>openSUSE, Compiz and allied things</description>
	<pubDate>Fri, 12 Mar 2010 17:07:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: robermann79</title>
		<link>http://dev.compiz.org/~cyberorg/2009/04/11/most-efficient-ways-to-download/#comment-5659</link>
		<dc:creator>robermann79</dc:creator>
		<pubDate>Sun, 12 Apr 2009 07:03:35 +0000</pubDate>
		<guid isPermaLink="false">http://dev.compiz-fusion.org/~cyberorg/?p=279#comment-5659</guid>
		<description>An open source .NET (C#) implementation:
http://gdiff.codeplex.com/
with MPL license</description>
		<content:encoded><![CDATA[<p>An open source .NET (C#) implementation:<br />
<a href="http://gdiff.codeplex.com/" rel="nofollow">http://gdiff.codeplex.com/</a><br />
with MPL license</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roberto mannai</title>
		<link>http://dev.compiz.org/~cyberorg/2009/04/11/most-efficient-ways-to-download/#comment-5656</link>
		<dc:creator>roberto mannai</dc:creator>
		<pubDate>Sat, 11 Apr 2009 12:04:03 +0000</pubDate>
		<guid isPermaLink="false">http://dev.compiz-fusion.org/~cyberorg/?p=279#comment-5656</guid>
		<description>Hi cyberorg,
the best way to download incrementally only the diff of a binary file, for my best knowledge, is using the GDIFF protocol, who was submitted ten years ago to the W3C consortium: http://www.w3.org/TR/NOTE-gdiff-19970901

I know for sure that a commercial product of Configuration Management (Marimba, now buyed by BMC - see www.marimba.com) use it, implemented in Java: it is very useful in low bandwidth nets, when downloading a service pack, for example. I don't know if one person could use that Java algorithm implementation, anyway, being a commercial application.

Other implementations are in PERL and RUBY: 
http://search.cpan.org/~geoffr/Algorithm-GDiffDelta-0.01/GDiffDelta.pm
http://webscripts.softpedia.com/script/Development-Scripts-js/gdiff-gpatch-18695.html

I cannot understand why that algorithm is not widely used, given its quality;  it shoud be useful if it was available when downloading large files like ISOs or VM images! Maybe on openfate you could add a request !! :)</description>
		<content:encoded><![CDATA[<p>Hi cyberorg,<br />
the best way to download incrementally only the diff of a binary file, for my best knowledge, is using the GDIFF protocol, who was submitted ten years ago to the W3C consortium: <a href="http://www.w3.org/TR/NOTE-gdiff-19970901" rel="nofollow">http://www.w3.org/TR/NOTE-gdiff-19970901</a></p>
<p>I know for sure that a commercial product of Configuration Management (Marimba, now buyed by BMC - see <a href="http://www.marimba.com" rel="nofollow">http://www.marimba.com</a>) use it, implemented in Java: it is very useful in low bandwidth nets, when downloading a service pack, for example. I don&#8217;t know if one person could use that Java algorithm implementation, anyway, being a commercial application.</p>
<p>Other implementations are in PERL and RUBY:<br />
<a href="http://search.cpan.org/~geoffr/Algorithm-GDiffDelta-0.01/GDiffDelta.pm" rel="nofollow">http://search.cpan.org/~geoffr/Algorithm-GDiffDelta-0.01/GDiffDelta.pm</a><br />
<a href="http://webscripts.softpedia.com/script/Development-Scripts-js/gdiff-gpatch-18695.html" rel="nofollow">http://webscripts.softpedia.com/script/Development-Scripts-js/gdiff-gpatch-18695.html</a></p>
<p>I cannot understand why that algorithm is not widely used, given its quality;  it shoud be useful if it was available when downloading large files like ISOs or VM images! Maybe on openfate you could add a request !! <img src='http://dev.compiz.org/~cyberorg/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
