۱۳۹۳ دی ۲۲, دوشنبه

تقسيم کردن یک فایل زیپ شده‌ی بزرگ، برای جابجایی راحت‌‌تر

اگر در شبیه سازیها اجراهای بزرگی داشته باشید، و نتیجه آنها فایلهای بزرگی تولید کند، یکی از مشکلات شما جابجاکردن این فایلها خواهد بود و در همان موسسه اى که هستید برنامه‌‌ها اجرا نشده باشد، ممکن است مجبور باشید از طریق اینترنت، فایلها را پیوست کنید. مثلا از طریق دراپ باکس.
همانطور که می دانید اگر بخواهیم از طریق ایمیل و یا سیستم دراپ باکس فایلها را ارسا ل کنید، فایل جحیم مکافات زیادی دارد. ولی یک راه‌‌ حل آنست که فایل را در مبدأ به تکه‌هایی کوچکتر تقسیم کنیم و پس از انتقال آنها را به هم بچسبانیم.
روش ساده: اول مجموعه موردنظرتان را زیپ کنید
$zip  -r Test.zip ;
حال فایل حجیم Test.zip درست شد. حالا اگر دستور
$zip Test.zip --out final.zip  -s 50m
را اجرا کنید یکسری فایل به نام‌‌های final.z01 و final.z02 و ... به همراه یک فایل final.zip ساخته می‌شود که حداکثر حجم آنها 50MB است. مشخص است که این مجموعه از فایلهای پنجاه  مگا بایتی را راحت تر می توان جابجا کرد. 

پس از انتقال، می‌‌توان با دستور زیر این مجموعه را به فایل زیپ اولیه تبدیل کرد:
 $zip final.zip

 واژگان:
zip, Dropbox, 
مرجع: Reference
How do I split a .zip file into multiple segments?
http://superuser.com/questions/336219/how-do-i-split-a-zip-file-into-multiple-segments
 

هیچ نظری موجود نیست: