今天折騰著從兩臺服務器之間轉移數據,兩臺服務器的操作系統都是Linux,操 作面板都是Cpanel,還好Cpanel自帶的文件管理器有壓縮和解壓縮功能,直接整站打包成zip,然后下載到本地,不過有些目錄和文件暫且不需要 了,所以就在我的筆記本上本地解壓縮,整理之后重新打包成新的zip上傳到新服務器。
從新服務器上解包后就發現了一個很嚴重的問題,凡是含有中文的文件名都莫名其妙的成了亂碼,一個個對照著改回來也不是易事,于是就刨根問底起來,最 終還是找到了問題的根源,這一切的一切都是編碼惹的禍,完美的解決方法就是用tar壓縮,因為zip,gz,bz2和tar的壓縮編碼方式是不同的,前三 者在Linux和Windows之間交換解壓會造成中文亂碼,而tar的壓縮編碼能夠突破跨平臺的局限性,所以在不同平臺之間進行壓縮包的交換時候使用 tar壓縮不失為一種萬全之策。
?
在Windows平臺,要壓縮成tar包的情況并不是很常見,我暫時找到了兩種方法能夠在Windows下將文件壓縮成tar壓縮包:1、通過 Google搜索”tar for windows”,這是一個開源項目,提供了了一個Windows平臺下壓縮tar文件的方法。2、使用Total Commander(Total Commander是一款非常棒的文件管理器),找到需要壓縮的文件,按下Alt+F5,選擇壓縮格式為tar即可。
原文: http://www.benben.cc/blog/?p=308
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
