سوالات متداول

پرسش و پاسخ برای کاربران

آیا می توان از 7-Zip در یک سازمان تجاری استفاده کنم؟

بله, 7-Zip یک نرم افزار رایگان است. می توانید از آن بر روی هر کامپیوتری استفاده کنید، بدون این که نیازی به ثبت نام یا پرداخت پول داشته باشید.

چطور می توانم 7-Zip را پیشفرض در Windows 7 و Windows Vista بکنم؟

شما می بایست 7-Zip File Manager را در حالت ادمین یا administrator اجرا کنید.. بر روی آیکون 7-Zip File Manager راست کلیک کنید ,و سپس گزینه Run as administrator را کلیک کنید. حالا می توانید تنظیمات مختلفی را اعمال کنید.

چه نسخه ای از 7-Zip ثبات بیشتری دارد؟

در حال حاضر تنها یک نسخه اصلی وجود دارد :

  • 7-Zip 9.20 - it's revision 20 of 7-Zip 9 (started in 2009)

آخرین نسخه های بتا بعضی از مشکلات نسخه های قبل را حل می کنند. در حالت کلی بهتر است از آخرین نسخه بتا استفاده شود.

چرا بعضی عملیات افزودن، حذف کردن و بروزرسانی برای بعضی از فایلهای فشرده کار نمیکنند؟

این عملیات ها تنها در نسخه های قدیمی کار نمی کردند. در نسخه های جدید تمامی این عملیات ها با فایلهای فشرده یکپارچه یا solid کار می کنند.

چرا7-Zip نمی تواند بعضی از فایل های زیپ را باز کند؟

در 99% موارد، این نشاندهنده این است که فایل دارای سرآیند یا header خرابی است. بعضی ازنرم افزارهای زیپ می توانند این فایلها را باز کنند زیرا خطاها را رد می کنند.

برخی از فرمت ها مانند WAVPack نیز پشتیبانی نمی شوند.

چرا استخراج به کمک گرفتن و کشیدن به داخل اکسپلورر از فایلهای موقتی استفاده می کند؟

7-Zip هنگام کشیدن مقصد را نمی داند، بلکه تنها ویندوز اکسپلورر این مقصد را می داند. همچنین ویندوز اکسپلورر منبع را به صورت فایل استخراج یافته و ضبط شده بر روی دیسک می خواهد.

چرا نسخه خط فرمان فایلهای بدون پسوند را اضافه نمی کند؟

احتمالا از الگوی *.* استفاده کرده اید. این نرم افزار تفسیر خاص خود را از این الگوها دارد و هنگامی که به *.* برخورد می کند آن را به معنی فایلهایی که دارای پسوند باشند تفسیر می کند.برای این منظور از الگو * استفاده کنید یا هیچ الگویی به کار نبرید تا همه فایلها به آرشیو فشرده افزوده شوند.

چرا سوئیچ -r طبق تصور کار نمی کند؟

در بیشتر موارد شما به r- نیازی ندارید. فایلها بدون این سوئیچ نیز از داخل زیرشاخه ها فشرده می شوند.

مثال 1:

  7z.exe a c:\a.7z "C:\Program Files"

مسیر "C:\Program Files" را همراه با زیر شاخه هایآن فشرده می کند.

مثال 2:

  7z.exe a -r c:\a.7z "C:\Program Files"

مسیر "Program Files" را در تمام زیر شاخه های C:\ (برای مثال در "C:\WINDOWS") جستجو و فشرده می کند..

اگر می خواهید فایلهایی با یک پسوند خاص را فشرده کنید می توانید از سوئیچ r- استفاده کنید :
  7z a -r c:\a.zip c:\dir\*.txt 

این دستور تمام فایلهای *.txt را از مسیر c:\dir\ و تمام زیرشاخه هایش، فشرده می کند.

چطور می توان مسیر کامل را در فایل آرشیو ذخیره کرد؟

7-Zip تنها مسیرهای نسبی را (بدون پیشوند درایو) ذخیره می کند. می توانید شاخه فعلی را به شاخه ای که برای همه فایل ها مشترک است تغییر دهید و سپس از مسیرهای نسبی استفاده کنید :

  cd /D C:\dir1\
  7z.exe a c:\a.7z file1.txt dir2\file2.txt

چرا 7-Zip از دیکشنری بزرگ در ویندوز 32 بیتی پشتیبانی نمی کند؟

ویندوز 32 بیتی تنها 2 گیگابایت از فضا به هر برنامه اختصاص می دهد. همچنین این فضای 2 گیگابایتی می تواند شکسته باشد (مثلا به خاطر بعضی فایلهای DLL) بنابراین 7-Zip نمی تواند یک بلوک یک تکه از فضای مجازی در اختیار داشته باشد.چنین محدودیتی در ویندوز 64 بیتی وجود ندارد.

چطور می توان 7-Zip را در حالت سکوت نصب کرد؟

برای نصب کننده : از پارامتر S/ استفاده کنید تا نصب ساکت انجام شود.

برای msi نصب: Use /q INSTALLDIR="C:\Program Files\7-Zip" .

پرسش و پاسخ توسعه دهندگان

چرا هنگام کامپایل 7-Zip یا LZMA SDK در نرم افزار Visual C++ 6.0 با پیغام خطا روبرو میشوم؟

برای کامپایل به نرم افزارVisual C++ 6.0 یا نسخه های جدیدتر نیاز دارید. همچنین تعدادی فایل از Platform SDK جدید نیز باید از سایت microsoft.com دریافت کنید:


http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
http://www.microsoft.com/msdownload/platformsdk/sdkupdate

اگر از MSVC استفاده می کنید، دایرکتوری های SDK را در بالای دایرکتوری های "Include files""Library files" مشخص کنید.

آخرین پلتفرم SDK با MSVC6 همخوانی ندارد. بنابراین باید از Windows Server 2003 PSDK (February 2003) با MSVC6 استفاده کنید.

آیا می توانم از فایلهای EXE یا DLL مربوطه به این نرم افزار در برنامه های تجاری استفاده کنم؟

بله, اما شما می بایست در مستندات نرم افزار خود استفاده از این برنامه را قید کنید (1) و نیز , (2) که این برنامه تحت مجوزGNU LGPL ارائه شده و (3) می بایست به آدرس سایت www.7-zip.org, جایی که میتوان این برنامه را دانلود کرد لینک بدهید.

آیا می توانم از فایلهای فشرده 7z در نرم افزارهایم پشتیبانی کنم؟

یک راه استفاده از فایلهای 7z.dll یا 7za.dll (که در سایت sf.net برای دانلود موجود است) می باشد.. فایل 7za.dll از طریق رابط های COM کار می کند، با این حال از رابطهای استاندارد COM برای ایجاد اشیاء استفاده نمی کند. می توانید یک مثال کوچک را در فولدر "CPP\7zip\UI\Client7z" در کد منبع ببینید. یک مثال کامل خود نرم افزار Zip-7 است چون خود برنامه از این dll استفاده می کند.

راه دیگر استفاده از نسخه خط فرمان فایل 7za.exe می باشد.

آیا می توانم از کد منبع این نرم افزار در نرم افزارهای تجاری استفاده کنم؟

از آنجایی که 7-Zip تحت مجوز GNU LGPL منتشر شده است می بایست قوانین مربوط به این مجوز را رعایت کنید. به طور خلاصه، هر کدی با این مجوز باید همواره به همین مجوز باقی بماند. برای مثال، می توانید کد این نرم افزار را تغییر دهید یا کدی به آن اضافه کنید، اما کد نهایی شما می بایست به مجوز LGPL یا GPL منتشر شود.برای اطلاعات بیشتر به این آدرس مراجعه کنید. : http://www.gnu.org. همچنین می توانید توضیحات LZMA SDK, را نیز بخوانید.

این سایت توسط موسسه کتابخانه مجازی آموزش زبان لایبر و با همکاری سایت آموزش انگلیسی سریع ترجمه و میزبانی شده است.


Copyright (C) 2013 Igor Pavlov.