大文件的傳輸:分卷、合並


大文件的傳輸:分卷、合並

問題描述:大文件在網絡中傳輸,一旦網絡發生抖動(俗稱斷網),文件傳輸就失敗了。大文件傳輸。

解決辦法:

分卷——大文件分隔成多個小文件

合並——將分卷生成的多個小文件合並成一個大文件

驗證——md5sum

(1)從win7上向Linux上傳輸大文件

1)win7上,使用360壓縮軟件分卷:

tupian.jpg(1.2MB)——》右鍵——》添加到壓縮文件——》自定義——》壓縮分卷大小:1MB (根據需求填寫)——》立即壓縮按鈕

會生成2個分卷包:tupian.zip.001、tupian.zip.002。

將這兩分卷,上傳到Linux上。

2)Linux上,使用cat、unzip合並解壓:

#合並成壓縮包
cat tupian.zip* > tupian.zip

# 解壓
unzip tupian.zip

# 如果一切正常,會輸出tupian.jpg文件

(2)從Linux上向win7上傳輸大文件

1)Linux上,使用split切割文件:

# 切割文件。1m表示小文件最大1MB,pre_表示小文件的前綴名稱。
split -b 1m tupian.jpg pre_

# 如果一切正常,會輸出多個1MB的小文件:pre_aa、pre_ab

會生成2個兩個小文件:pre_aa、pre_ab。

將這兩個小文件,傳到win7上。

2)win7上,使用copy合並文件

copy /b pre_aa+pre_ab tupian.jpg

(3)大文件從Linux傳到Linux

# 切割
split -b 1m tupian.jpg pre_

# 合並
cat  pre_* > tupian.jpg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM