<?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: Tips on Copying Files Between Machines with Windows Explorer</title>
	<atom:link href="http://bobondevelopment.com/2007/03/09/tips-on-copying-files-between-machines-with-windows-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://bobondevelopment.com/2007/03/09/tips-on-copying-files-between-machines-with-windows-explorer/</link>
	<description>Musings on the craft and business of software development</description>
	<lastBuildDate>Thu, 10 Jun 2010 13:45:33 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pat Galea</title>
		<link>http://bobondevelopment.com/2007/03/09/tips-on-copying-files-between-machines-with-windows-explorer/comment-page-1/#comment-461</link>
		<dc:creator>Pat Galea</dc:creator>
		<pubDate>Tue, 20 Mar 2007 18:31:37 +0000</pubDate>
		<guid isPermaLink="false">http://bobondevelopment.com/2007/03/09/tips-on-copying-files-between-machines-with-windows-explorer/#comment-461</guid>
		<description>Cygwin has the same path length problem as Windows, so rsync probably won&#039;t be able to help.

Funnily enough, some years ago I was experimenting with the SCM tool &#039;arch&#039;, which creates very long paths which made it unusable in Windows. One approach that was being investigated in the arch community was to exploit an interesting feature in Windows. Unicode paths can be longer than 256 chars, so if you prepend \?\ to the start of the path then it looks Unicode-ish, and some APIs will work.

The idea was to add a thunking layer to Cygwin which would intercept long paths, and use the Unicode paths instead.

I did some investigation myself, and did indeed get some of it to work. There were a few APIs that still didn&#039;t support the Unicode hack, but there was usually a way around it.

In the end, MS released Services For Unix, which did work correctly with long paths.</description>
		<content:encoded><![CDATA[<p>Cygwin has the same path length problem as Windows, so rsync probably won&#8217;t be able to help.</p>
<p>Funnily enough, some years ago I was experimenting with the SCM tool &#8216;arch&#8217;, which creates very long paths which made it unusable in Windows. One approach that was being investigated in the arch community was to exploit an interesting feature in Windows. Unicode paths can be longer than 256 chars, so if you prepend \?\ to the start of the path then it looks Unicode-ish, and some APIs will work.</p>
<p>The idea was to add a thunking layer to Cygwin which would intercept long paths, and use the Unicode paths instead.</p>
<p>I did some investigation myself, and did indeed get some of it to work. There were a few APIs that still didn&#8217;t support the Unicode hack, but there was usually a way around it.</p>
<p>In the end, MS released Services For Unix, which did work correctly with long paths.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LittleBoyLost</title>
		<link>http://bobondevelopment.com/2007/03/09/tips-on-copying-files-between-machines-with-windows-explorer/comment-page-1/#comment-442</link>
		<dc:creator>LittleBoyLost</dc:creator>
		<pubDate>Sat, 10 Mar 2007 12:52:19 +0000</pubDate>
		<guid isPermaLink="false">http://bobondevelopment.com/2007/03/09/tips-on-copying-files-between-machines-with-windows-explorer/#comment-442</guid>
		<description>Have you tried rsync? Instructions for use on Windows &lt;a href=&quot;http://optics.ph.unimelb.edu.au/help/rsync/rsync_pc1.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. 

I&#039;ve only tried it between Mac and Unix machines. Extremely fast and accurate.

&lt;em&gt;Bob responds: Thanks, but I&#039;m a little wary of a site that starts out with the comment, &quot;The rsync provided here is very old. There are many known bugs, and some of these may cause data corruption.&quot;  After all, I already have known bugs with Windows Explorer, but as far as I know, no data corruption.  If you don&#039;t mind rsync&#039;s Cygwin baggage, one of the other links on that page to more recent updates / re-packagings of rsync might be worth looking into, though.&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>Have you tried rsync? Instructions for use on Windows <a href="http://optics.ph.unimelb.edu.au/help/rsync/rsync_pc1.html" target="_blank" rel="nofollow">here</a>. </p>
<p>I&#8217;ve only tried it between Mac and Unix machines. Extremely fast and accurate.</p>
<p><em>Bob responds: Thanks, but I&#8217;m a little wary of a site that starts out with the comment, &#8220;The rsync provided here is very old. There are many known bugs, and some of these may cause data corruption.&#8221;  After all, I already have known bugs with Windows Explorer, but as far as I know, no data corruption.  If you don&#8217;t mind rsync&#8217;s Cygwin baggage, one of the other links on that page to more recent updates / re-packagings of rsync might be worth looking into, though.</em></p>
]]></content:encoded>
	</item>
</channel>
</rss>
