That is really odd.. Just to double check, I've gone through and done the whole gamut.. copy from internal to USB, moved, compressed on USB and decompressed to USB.. all fine.
now wondering what's different?
Perhaps double check the platform.xml
trying to think what the problem might be... external drive is Fat32 right?