yEnc的开销较小,但有其他问题,这里提到了http://en.wikipedia.org/wiki/YEnc#Criticisms。"最好"取决于您可能拥有的标准以及您计划如何通过网络发送数据。您是使用Web服务、电子邮件还是其他方式?您需要提供更多细节。编辑:由于您正在通过HTTP上传数据,因此无需使用Base64、yEnc或Uuencode。您只需使用浏览器和Web服务器中内置的标准http文件上传工具。请参考以下问题: How does HTTP file upload work? 还有这个参考: http://www.hanselman.com/blog/ABackToBasicsCaseStudyImplementingHTTPFileUploadWithASPNETMVCIncludingTestsAndMocks.aspx