تا حالا چند بار شده از نرم افزار های فشرده سازی مانند win rar یا win zip استفاده کردین؟! اغلب ماها زمانی که میخوایم چند فایل کوچک رو به صورت یک فایل در بیاریم (بیشتر در مواقع آپلود کردن) از این نرم افزاراستفاده میکنیم.
یکی دیگه از کاربرد این نرم افزار برای چند تکه کردن فایل های بزرگ هست. مثلا اگر خواستین فایل 10 MB رو به چند فایل ۳-۲ MB تبدیل کنین. خيلي خيلي ساده است :
روی فايل مورد نظر کلیک کنین و گزینه add to archive رو بزنين (البته نرم افزار من فارسي شده است) در صفحه باز شده در قسمت split to volumes, bytes (شكافتن به حجم ها، بايت ها) اندازه دلخواهتون بر حسب بايت* را وارد كنين. (كيلو بايت رو به صورت kb و مگابايت رو به صورت mb بنويسيد) و تاييد رو بزنين
خواهيد ديد كه فايل مورد نظر به صورت چند فايل rar با حجم هاي كمتري تبديل ميشه.
براي اينكه باز فايل اصلي رو از فايل هاي كوچك استخراج كنين كافي است كه تمامي فايل هاي كوچك را انتخاب كنين (select) و بعد گزينه extract رو بزنین. اون وقت خواهید دید فایل مورد نظر دوباره تشکیل خواهد شد.براي تمرين ميتونين اين 5 عدد فايل (هر كدوم يك MB هستند) رو دانلود كنين و سعي كنين به هم بچسبونينشون
كليپ تصويري گروه آريان و كريس دبرگ
پ.ن. فراموش نكنين كه اگر واحد رو ننوشتين خودش در واحد بايت تنظيم ميكنه. تجربه نشون داده كه با كوچكترين حواس پرتي اي امكان داره فايل مورد نظر رو به تعداد بيش از 600000 عدد فايل تقسيم كنه. بدون اينكه شما متوجه بشين و بعد كامپيوتر مورد نظر بتركه.
يه سوال : كسي ميتونه كمك كنه و راه حل مشابهي در لينوكس بده؟؟؟؟








علی گفت،
4 جولای 2008 در 2:21 ق.ظ
سلام. اتفاقی اینجا اومدم. عکسهای شیراز توی آلبومتون را دیدم. عکسهای تخت جمشید شیراز خیلی قشنگ هستند. آفرین.
کمال گفت،
4 جولای 2008 در 2:19 ب.ظ
نه. این برنامه های باحال و بدرد بخور فقط تو ویندوز هست :دی
فؤاد گفت،
4 جولای 2008 در 4:32 ب.ظ
توی لینوکس که زیپ کننده موجوده، 7zip فکر کنم. در ضمن توی ویندوز هم نرمافزارهای اوپنسورسی مثل 7zip و tugzip هست.
————————
جواب : دقيقا همين كاربرد و ويژگي رو دارن؟؟؟ ميتونيم يه فايل رو چند تيكه كنيم؟؟
ilius گفت،
7 جولای 2008 در 2:27 ق.ظ
سلام.
توی لینوکس میشه از دستور split و cat استفاده کرد(برای تجزیه کردن و چسبوندن). مثلا
split -d -b 1024000 inputfile
cat x?? > outputfile
و این یه رابط گرافیکی ساده برای این کار (یه اسکریپت پایتون هست):
http://www.freefilespot.com/download.php?file=ee3295799abc4c6d349a559b49e2215d
دانلودش کنید و بهش مجوز اجرا بدید.
حالا کافیه توی ترمینال اجراش کنید و مسیر فایل ورودی رو بعنوان آرگومان بهش بدید.
اگه از محیط گرافیکی GNOME استفاده میکنید، لازم نیست هربار ترمینال رو باز کنید. میتونید بصورت کاملا گرافیکی(با راست کلیک روی فایل) انجامش بدید. کافیه به پوشه خانگی(home) برید و این اسکریپت رو توی پوشه gnome2/nautilus-scripts. کپی کنید. حالا دستور killall nautilus رو اجرا کنید تا تنظیمات ناتیلوس آپدیت بشه.
حالا از این به بعد روی هر فایلی که راست-کلیک کنید و از منوی Scripts اون گزینه رو انتخاب کنید بقیش دیگه مشخصه. حجم فایل رو هم لازم نیست به بایت وارد کنید (اگرچه پیشفرضش بایت هست) ولی میتونید به کیلوبایت یا مگابایت یا گیگا بایت (یا ترابایت!!) وارد کنید (به شرطی که واحدش رو هم بنویسید K یا M یا G).
فایلهای حاصل رو داخل یه پوشه کنارش میذاره.
برای چسبوندن فایلها هم(بصورت گرافیکی) میشه مثلا از این اسکریپت ساده استفاده کرد
#!/bin/sh
DIR=`dirname “$1″`
OutFile=`zenity –title “Concatenate Files” –entry –text “Path of output file:” –entry-text “$DIR/output” –width 327 –height 112`
cat “$@” > “$OutFile”
این رو توی یه فایل بنویسید (مثلا به اسم concatenate) و ذخیره کنید و بهش بجوز اجرا بدید و توی پوشهٔ gnome2/nautilus-scripts. قرار بدید (مثل همون قبلی). با سلکت کردن و انتخاب گزینهٔ Scripts -> concatenate و بعد .ارد کردن اسم فایل خروجی، فایلهای به هم الحاق میشن.
این split کردن(توی لینوکس) یه فرقی با winRAR داره. با winRAR اول split میشه بعد آرشیو (فشرده) میشه. اما اینجوری(توی لینوکس) فقط split میشه اما میشه قبل یا بعد از split کردن آرشیو کرد.
حالا یه سوال: آیا با winRAR میشه یه آرشیو رو (مثلا zip یا tar.gz یا tar.bz2 یا rar) مستقیماً split کرد؟ آخه وقتی رو یه آرشیو راست-کلیک میکنیم گزینهٔ Add to archive نداره!
ilius گفت،
7 جولای 2008 در 6:36 ب.ظ
تازه winRAR رو هم با شبیهساز wine توی لینوکس میشه نصب و اجرا کرد. خودم امتحان کردم و کاملا درست کار میکنه. منتها نمیشه مستقیماً از توی File Manager لینوکس(مثلا Nautilus و Konqurer) استفاده کرد و باید File Manager خود winRAR رو باز کرد و بعد هر کاری که خواستیم بکنیم. مثلا خودم split و extract و archive کردم همه درست جواب داد.
saeed گفت،
1 مارس 2009 در 11:55 ق.ظ
مرسی