PDA

View Full Version : حرفه ای: ساخت فایل فشرده



ali reza mansoori 2
دوشنبه 17 اسفند 1388, 16:47 عصر
می خوام برنامه ای بنویسم با انتخاب یک فایل از روی هارد آن را به صورت فشرده یا همون Rar ذخیره کنه

kooroush
دوشنبه 17 اسفند 1388, 19:12 عصر
یعنی اینجا کسی پیدا نمیشه این کارو انجام بده ما هم یاد بگیریم . مثلما از یک تابع باید استفاده کرد ولی چه جوری ؟؟

pooya1072
دوشنبه 17 اسفند 1388, 19:40 عصر
با سلام
دوست عزیز منظورت اینه که با برنامه winrar فشرده بشه یا دنبال یه الگوریتم فشرده سازی هستی؟ :متفکر:

xxxxx_xxxxx
دوشنبه 17 اسفند 1388, 20:35 عصر
جستجو کنید.
هم برای rar و هم برای zip قبلاً بحث شده.
برای rar شما میتونید فایل موردنظر رو به صورت پارامتر به winrar.exe بدید تا فشرده بشه.

ali reza mansoori 2
سه شنبه 18 اسفند 1388, 19:33 عصر
جستجو کنید.
هم برای rar و هم برای zip قبلاً بحث شده.
برای rar شما میتونید فایل موردنظر رو به صورت پارامتر به winrar.exe بدید تا فشرده بشه.

می تونید منو بیشتر راهنمایی کنید

Samsam2010
سه شنبه 18 اسفند 1388, 20:54 عصر
با سلام
درخواست دارم در همین تاپیک جواب بدید من جستو جو کردم چیزی یافت نشد

Babak.Hassanpour
سه شنبه 18 اسفند 1388, 21:53 عصر
Dim ret As Long
ret = Shell("c:\program files\winrar\rar a -ap c:\test.rar -p test c:\answer.txt c:\test.xml")

کد فوق فایلهای test.xml و answer.txt را توسط برنامه وینرار در مسیر c:\test.rar فشرده می کند با پسورد test
از wildcard هم پشتیبانی میکنه مثلا:


c:\...\RAR a d:\backup.rar c:\myapp\databases\*.mdb

کد فوق از کلیه فایلهای اکسس موجود در پوشه بانک اطلاعاتی برنامه شما در مسیر D:\backup.rar پشتیبان تهیه می کند..

aryasoft2872
شنبه 22 اسفند 1388, 15:43 عصر
اینم ocx که خود rarlab منتشر کرده....

Babak.Hassanpour
شنبه 22 اسفند 1388, 16:02 عصر
اینم ocx که خود rarlab منتشر کرده....
البته این کامپوننت صرفا جهت مشاهده محتویات و اکستراکته.فشرده نمی کنه.به هر حال ممنون

DoctorJay
شنبه 22 اسفند 1388, 18:44 عصر
به این تاپیک که من بخاطره پیگیری نکردن به نتیجه نرسیدم سر بزن,

شاید کمک کنه .

Unzip !! ‏ (http://barnamenevis.org/forum/showthread.php?t=98322)

موفق باشی

ali reza mansoori 2
سه شنبه 25 اسفند 1388, 12:13 عصر
Dim ret As Long
ret = Shell("c:\program files\winrar\rar a -ap c:\test.rar -p test c:\answer.txt c:\test.xml")

کد فوق فایلهای test.xml و answer.txt را توسط برنامه وینرار در مسیر c:\test.rar فشرده می کند با پسورد test
از wildcard هم پشتیبانی میکنه مثلا:


c:\...\RAR a d:\backup.rar c:\myapp\databases\*.mdb

کد فوق از کلیه فایلهای اکسس موجود در پوشه بانک اطلاعاتی برنامه شما در مسیر D:\backup.rar پشتیبان تهیه می کند..

این کار عملی ولی ممکنه برنامهWinRar در مسیر دیگه ای نصب شده باشه
آیا می شه برنامه مسیر نصب WinRar رو تشخیص بده

REZADG
چهارشنبه 26 اسفند 1388, 06:45 صبح
خوب اون فایل Rar.exe رو کنار برنامه ات بزار