انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

فشرده - آنلاین در ابر

فشرده سازی را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور فشرده سازی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


فشرده سازی، uncompress.real - فشرده سازی و گسترش داده ها

خلاصه


فشرده کردن [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b بیت ] [ نام ... ]
غیر فشرده سازی.واقعی [ -f ] [ -v ] [ -c ] [ -V ] [ نام ... ]

شرح


توجه داشته باشید که برنامه ای که معمولاً به عنوان نصب می شود فشرده سازی نکردن برای نصب شده است
دبیان به عنوان غیر فشرده سازی.واقعی. این کار برای جلوگیری از تضاد با موارد بیشتر انجام شده است.
برنامه پرکاربرد با همین نام که بخشی از بسته gzip است.

فشرده کردن با استفاده از کدگذاری تطبیقی ​​Lempel-Ziv، اندازه فایل های نامگذاری شده را کاهش می دهد. هر زمان که
ممکن است، هر فایل با یک پسوند جایگزین می شود .Z، در حالی که همان را حفظ می کند
حالت های مالکیت، زمان دسترسی و اصلاح. اگر هیچ فایلی مشخص نشده باشد، استاندارد
ورودی به خروجی استاندارد فشرده می شود. فشرده کردن فقط برای فشرده سازی تلاش خواهد کرد
فایل های معمولی به ویژه، پیوندهای نمادین را نادیده می گیرد. اگر یک فایل دارای چندین هارد باشد
پیوندها، فشرده کردن از فشرده سازی آن امتناع خواهد کرد مگر اینکه -f پرچم داده شده است.

If -f داده نمی شود و فشرده کردن در پیش زمینه اجرا می شود، از کاربر خواسته می شود
آیا یک فایل موجود باید رونویسی شود یا خیر.

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

غیر فشرده سازی.واقعی لیستی از فایل ها را در خط فرمان خود می گیرد و هر فایلی را جایگزین می کند
نام به پایان می رسد .Z و با عدد جادویی صحیح با یک فایل فشرده نشده شروع می شود
بدون .Z. فایل فشرده نشده حالت، مالکیت و مُهرهای زمانی را خواهد داشت
فایل فشرده

La -c گزینه می سازد فشرده / غیر فشرده.واقعی روی خروجی استاندارد بنویسید. هیچ فایلی نیست
تغییر کرد.

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

La -V flag به هر یک از این برنامه‌ها می‌گوید که نسخه و Patchlevel خود را همراه با آن چاپ کنند
هر پرچم پیش پردازنده مشخص شده در طول کامپایل، قبل از انجام هر کاری، روی stderr
فشرده سازی یا عدم فشرده سازی

فشرده کردن از الگوریتم Lempel-Ziv اصلاح شده استفاده می کند که در "تکنیک برای بالا" رایج شده است
فشرده‌سازی داده‌های عملکرد، تری آ. ولش، IEEE کامپیوتر، جلد 17، شماره 6 (ژوئن 1984)،
صص 8-19. زیر رشته های رایج در فایل ابتدا با کدهای 9 بیتی 257 و بالاتر جایگزین می شوند.
با رسیدن به کد 512، الگوریتم به کدهای 10 بیتی تغییر می کند و به استفاده بیشتر ادامه می دهد.
بیت تا حد تعیین شده توسط -b پرچم رسیده است (پیش فرض 16). بیت باید
بین 9 و 16. پیش فرض را می توان در منبع تغییر داد تا اجازه دهد فشرده کردن اجرا شود
یک ماشین کوچکتر

بعد از بیت حد رسیده است، فشرده کردن به طور دوره ای نسبت تراکم را بررسی می کند. اگر
در حال افزایش است، فشرده کردن به استفاده از فرهنگ لغت کد موجود ادامه می دهد. با این حال، اگر
نسبت تراکم کاهش می یابد، فشرده کردن جدول زیر رشته ها را دور می اندازد و آن را دوباره می سازد
از ابتدا این به الگوریتم اجازه می دهد تا با "بلوک" بعدی فایل سازگار شود.

توجه داشته باشید که -b پرچم برای حذف شده است uncompress.real، از آنجا که بیت پارامتر مشخص شده
در طول فشرده سازی در خروجی به همراه یک عدد جادویی برای اطمینان از آن کدگذاری می شود
نه فشرده سازی داده های تصادفی و نه فشرده سازی مجدد داده های فشرده انجام نمی شود.

مقدار فشرده سازی به دست آمده بستگی به اندازه ورودی، تعداد بیت
در هر کد، و توزیع زیر رشته های مشترک. به طور معمول، متنی مانند کد منبع
یا انگلیسی 50-60 درصد کاهش می یابد. فشرده سازی به طور کلی بسیار بهتر از آنچه به دست آمده است
توسط کدگذاری هافمن (همانطور که در بسته، یا کدگذاری تطبیقی ​​هافمن (جمع و جور) و کمتر مصرف می کند
زمان برای محاسبه

بر اساس -v گزینه، پیامی چاپ می شود که درصد کاهش را برای هر کدام نشان می دهد
فایل فشرده شده

عیب یابی


وضعیت خروج معمولاً 0 است. اگر آخرین فایل پس از فشرده سازی (تلاش شده) بزرگتر باشد،
وضعیت 2 است. اگر خطایی رخ دهد، وضعیت خروج 1 است.

استفاده: فشرده سازی [-dfvcVr] [-b maxbits] [فایل ...]
گزینه های نامعتبر در خط فرمان مشخص شده است.
maxbits از دست رفته است
Maxbits باید دنبال شود -b.
پرونده: در فرمت فشرده نیست
فایل مشخص شده به فشرده سازی نکردن فشرده نشده است.
پرونده: فشرده شده با xx بیت، فقط می تواند رسیدگی کند yy بیت
پرونده توسط برنامه ای فشرده شد که می توانست با موارد بیشتری مقابله کند بیت از کمپرس
کد روی این دستگاه فایل را با کوچکتر دوباره فشرده کنید بیت.
پرونده: در حال حاضر دارای پسوند .Z -- بدون تغییر
فرض بر این است که فایل قبلاً فشرده شده است. نام فایل را تغییر دهید و دوباره امتحان کنید.
پرونده: نام فایل برای چسباندن به .Z خیلی طولانی است
فایل را نمی توان فشرده کرد زیرا نام آن بیش از 12 کاراکتر است.
تغییر نام دهید و دوباره امتحان کنید. این پیام در سیستم های BSD رخ نمی دهد.
پرونده همین الان هم وجود داره؛ آیا می خواهید بازنویسی کنید (y یا n)؟
اگر می خواهید فایل خروجی جایگزین شود، "y" را پاسخ دهید. "n" اگر نه.
uncompress: ورودی خراب
یک نقض SIGSEGV شناسایی شد که معمولاً به این معنی است که فایل ورودی بوده است
خراب شده
فشرده سازی: xx.xx%
درصد ورودی ذخیره شده توسط فشرده سازی. (فقط مربوط به -v.)
-- یک فایل یا دایرکتوری معمولی نیست: نادیده گرفته شد
وقتی فایل ورودی یک فایل یا دایرکتوری معمولی نیست، (مثلاً یک پیوند نمادین،
سوکت، FIFO، فایل دستگاه)، بدون تغییر باقی مانده است.
-- دارد xx لینک های دیگر: بدون تغییر
فایل ورودی دارای پیوندهایی است. بدون تغییر باقی مانده است. دیدن ln(1) برای اطلاعات بیشتر
استفاده از -f پرچم برای فشرده سازی اجباری فایل های چند پیوندی.
-- فایل بدون تغییر
هیچ صرفه جویی با فشرده سازی حاصل نمی شود. ورودی بکر باقی می ماند.

با استفاده از خدمات onworks.net از فشرده سازی آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad