GoGPT Best VPN GoSearch

فاویکون OnWorks

compressposix - آنلاین در ابر

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

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

برنامه:

نام


فشرده سازی - فشرده سازی داده ها

خلاصه


فشرده کردن [-fv] [بیت] [پرونده...]

فشرده کردن [-cfv] [بیت] [پرونده]

شرح


La فشرده کردن ابزار باید سعی کند با استفاده از تطبیق اندازه فایل های نامگذاری شده را کاهش دهد
الگوریتم کدگذاری Lempel-Ziv.

توجه داشته باشید: Lempel-Ziv پتنت ایالات متحده 4464650 است که به ویلیام ایستمن، آبراهام لمپل، صادر شده است.
جیکوب زیو، مارتین کوهن در 7 آگوست 1984، و به شرکت اسپری منصوب شد.

فشرده سازی Lempel-Ziv-Welch توسط پتنت ایالات متحده 4558302، صادر شده برای Terry A پوشش داده شده است.
ولش در 10 دسامبر 1985، و به Sperry Corporation منصوب شد.

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

OPTIONS


La فشرده کردن ابزار باید با حجم تعاریف پایه POSIX.1-2008 مطابقت داشته باشد، بخش
12.2, سودمندی نحو دستورالعمل.

گزینه های زیر باید پشتیبانی شوند:

بیت حداکثر تعداد بیت های مورد استفاده در یک کد را مشخص کنید. برای سازگاری
کاربرد، بیت استدلال باید این باشد:

9 <= بیت <= 14

اجرا ممکن است اجازه دهد بیت مقادیر بیشتر از 14. پیش فرض 14 است،
15 یا 16

علت فشرده کردن برای نوشتن در خروجی استاندارد؛ فایل ورودی تغییر نکرده است
و نه .Z فایل ها ایجاد می شوند.

-f فشرده سازی نیرو از پرونده، حتی اگر در واقع اندازه آن را کاهش ندهد
فایل، یا اگر مربوطه پرونده.Z فایل مورد نظر از قبل وجود دارد. اگر -f گزینه است
داده نمی شود، و فرآیند در پس زمینه اجرا نمی شود، کاربر است
در مورد اینکه آیا موجود است پرونده.Z فایل باید رونویسی شود اگر
پاسخ مثبت است، فایل موجود رونویسی خواهد شد.

−v درصد کاهش هر فایل را به خطای استاندارد بنویسید.

عملگرها


عملوند زیر باید پشتیبانی شود:

پرونده نام مسیر فایلی که باید فشرده شود.

STDIN


ورودی استاندارد باید فقط در صورتی استفاده شود که خیر پرونده عملوندها مشخص می شوند، یا اگر a پرونده
عملوند است '-'.

INPUT فایل ها


If پرونده عملوندها مشخص شده اند، فایل های ورودی حاوی داده هایی هستند که باید فشرده شوند.

محیط زیست متغیرها


متغیرهای محیطی زیر باید بر اجرای آن تأثیر بگذارند فشرده کردن:

زبان یک مقدار پیش فرض برای متغیرهای بین المللی سازی که تنظیم نشده اند یا
خالی. (به جلد تعاریف پایه POSIX.1-2008 مراجعه کنید، بخش 8.2,
بین المللی کردن متغیر برای تقدم بین المللی شدن
متغیرهایی که برای تعیین مقادیر دسته‌های محلی استفاده می‌شوند.)

LC_ALL اگر روی یک مقدار رشته ای غیر خالی تنظیم شده است، مقادیر بقیه را لغو کنید
متغیرهای بین المللی سازی

LC_COLLATE
محلی را برای رفتار محدوده ها، کلاس های هم ارزی و چند
عناصر ترکیب کاراکتر مورد استفاده در عبارت منظم توسعه یافته تعریف شده برای
la yesexpr کلمه کلیدی محلی در LC_MESSAGES رده است.

LC_CTYPE محلی را برای تفسیر توالی بایت های داده متنی تعیین کنید
به عنوان کاراکتر (به عنوان مثال، تک بایت در مقابل کاراکترهای چند بایتی در
آرگومان ها)، رفتار کلاس های کاراکتر مورد استفاده در منظم توسعه یافته
عبارت تعریف شده برای yesexpr کلمه کلیدی محلی در LC_MESSAGES رده است.

LC_MESSAGES
محل مورد استفاده برای پردازش پاسخ های مثبت و محلی مورد استفاده را تعیین کنید
برای تأثیرگذاری بر قالب و محتوای پیام‌های تشخیصی، درخواست‌ها و
خروجی از −v گزینه با خطای استاندارد نوشته شده است.

nlspath تعیین محل کاتالوگ پیام برای پردازش LC_MESSAGES.

نامتقارن رویدادها


پیش فرض

با توجه به


اگر نه پرونده عملوندها مشخص می شوند، یا اگر a پرونده عملوند است '-'، یا اگر گزینه است
مشخص شده، خروجی استاندارد حاوی خروجی فشرده است.

STDERR


خطای استاندارد باید فقط برای پیام های تشخیصی و سریع و خروجی استفاده شود
از جانب −v.

OUTPUT فایل ها


فایل های خروجی باید حاوی خروجی فشرده باشند. فرمت فایل های فشرده می باشد
نامشخص و مبادله چنین فایل هایی بین پیاده سازی ها (از جمله دسترسی از طریق
مکانیسم‌های اشتراک‌گذاری فایل نامشخص) توسط POSIX.1-2008 مورد نیاز نیست.

تمدید شده شرح


ندارد.

خروج وضعیت


مقادیر خروجی زیر باید برگردانده شوند:

0 تکمیل با موفقیت

1 خطایی روی داد.

2 یک یا چند فایل فشرده نشدند زیرا اندازه آنها افزایش می یافت (و
la -f گزینه مشخص نشده است).

>2 خطایی روی داد.

آثار OF خطاها


فایل ورودی باید بدون تغییر باقی بماند.

La پیروی بخش هستند آموزنده

کاربرد طریقه استفاده


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

هر چند فشرده کردن پس از دریافت سیگنال یا زمانی که
خطا رخ می دهد، برخی از نتایج غیر منتظره ممکن است رخ دهد. در برخی از پیاده سازی ها این احتمال وجود دارد که
یک فایل نیمه فشرده در کنار فایل ورودی فشرده نشده در جای خود باقی می ماند. از آنجا که
عملیات کلی از فشرده کردن این است که فایل غیر فشرده را فقط پس از حذف کنید .Z
فایل با موفقیت پر شده است، یک برنامه همیشه باید خروجی را به دقت بررسی کند
وضعیت فشرده کردن قبل از حذف خودسرانه فایل‌هایی که همسایه‌هایی با نام مشابه دارند
.Z پسوندها

حد 14 در بیت گزینه-argument دستیابی به قابلیت حمل برای همه سیستم ها است
(در محدوده محدودیت های اعمال شده به دلیل عدم وجود فرمت فایل منتشر شده صریح). مقداری
پیاده سازی های مبتنی بر معماری های 16 بیتی نمی توانند از فشرده سازی 15 یا 16 بیتی پشتیبانی کنند.

مثال ها


ندارد.

منطقی


ندارد.

آینده جهت


ندارد.

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


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

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

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

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.