The values I get from --list-md5 are totally different from those I get from /usr/bin/md5sum on my linux box.  It seems S3cmd uses a different md5sum algorithm or something like that.  Can someone provide some insight into this?  Thanks.