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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


dictzip، dictunzip - فشرده سازی (یا گسترش) فایل ها، اجازه دسترسی تصادفی

خلاصه


دیکتزیپ [گزینه های] نام
دیکتونزیپ [گزینه های] نام

شرح


دیکتزیپ فشرده سازی فایل ها با استفاده از از gzip(1) الگوریتم (LZ77) به روشی که است
کاملا سازگار با از gzip فرمت فایل. یک پسوند به از gzip فرمت فایل
(فیلد اضافی، شرح داده شده در 2.3.1.1 از RFC 1952) اجازه می دهد تا داده های اضافی در
هدر یک فایل فشرده برنامه هایی مانند از gzip و zcat این داده های اضافی را نادیده می گیرد.
با این حال، دیکته کرد(8)، سرور فرهنگ لغت پروتکل DICT از این داده ها استفاده خواهد کرد
دسترسی شبه تصادفی روی فایل انجام دهید. فایل ها در دیکتزیپ فرمت باید به ".dz" ختم شود
تا از متداول متمایز شوند از gzip فایل هایی که حاوی موارد خاص نیستند
اطلاعات هدر

از RFC 1952، فیلد اضافی به صورت زیر مشخص شده است:

اگر بیت FLG.FEXTRA تنظیم شده باشد، یک "فیلد اضافی" در هدر وجود دارد، با کل
طول XLEN بایت. این شامل یک سری زیرفیلد است که هر کدام به شکل زیر است:

+---+---+---+---+================================ =+
|SI1|SI2| LEN |... بایت های LEN از داده های فرعی ...|
+---+---+---+---+================================ =+

SI1 و SI2 یک شناسه فرعی، معمولاً دو حرف ASCII با مقداری یادداشت ارائه می کنند
ارزش. ژان لوپ گیلی[ایمیل محافظت شده]> در حال نگهداری رجیستری از
شناسه های فرعی؛ لطفاً هر شناسه فرعی که می خواهید استفاده کنید برای او ارسال کنید. شناسه های فرعی با
SI2 = 0 برای استفاده در آینده رزرو شده است.

LEN طول داده های زیر فیلد را بدون احتساب 4 بایت اولیه می دهد.

La دیکتزیپ برنامه از R برای SI1 و از A برای SI2 (یعنی "دسترسی تصادفی") استفاده می کند. پس از
فیلد LEN، داده ها به صورت زیر مرتب می شوند:

+---+---+---+---+---+---+========================= ======+
| VER | چلن | CHCNT | ... CHCNT کلمات داده ... |
+---+---+---+---+---+---+========================= ======+

طبق RFC 1952، تمام داده ها ابتدا بایت با حداقل اهمیت ذخیره می شوند. برای VER 1 داده ها،
تمام مقادیر 16 بیتی (2 بایت) هستند و اعداد صحیح بدون علامت هستند.

XLEN (که قبلاً در هدر مشخص شده است) یک عدد صحیح دو بایتی است، بنابراین فیلد اضافی
می تواند 0xffff بایت باشد که 2 بایت آن برای شناسه زیر فیلد (SI1 و SI1) استفاده می شود.
2 بایت از آن برای طول زیر فیلد (LEN) استفاده می شود. با این کار 0xfffb بایت (0x7ffd) باقی می ماند
ورودی های 2 بایتی یا 0x3ffe 4 بایتی). با توجه به اینکه بافر خروجی zip باید 10% + باشد
12 بایت بزرگتر از بافر ورودی، می توانیم 58969 بایت در هر ورودی یا حدود 1.8 گیگابایت ذخیره کنیم.
اگر از ورودی های 2 بایتی استفاده شود. اگر این یک عامل محدود کننده شد، نسخه فرمت دیگری
می توان برای ورودی های 4 بایتی انتخاب و تعریف کرد.

برای فشرده‌سازی، فایل به «تکه‌های» داده تقسیم می‌شود که هر تکه کمتر از آن است
64 کیلوبایت، و می توان آن را در ناحیه ای فشرده کرد که کمتر از 64 کیلوبایت طول دارد.
داده های تراکم ناپذیر را در نظر بگیرید -- معمولاً داده ها در یک بلوک فشرده می شوند
بسیار کوچکتر از نسخه اصلی). فیلد CHLEN طول یک "تکه" را مشخص می کند
داده ها. فیلد CHCNT مشخص می کند که چند تکه از پیش تعیین شده و کلمات CHCNT از داده ها
مدت زمان هر تکه پس از فشرده سازی (یعنی در فایل فشرده فعلی) را مشخص می کند.

برای انجام دسترسی تصادفی به داده ها، افست و طول داده ها ارائه می شود
روال های کتابخانه این روال ها قسمتی را تعیین می کنند که داده های مورد نظر در آن شروع می شود.
و آن تکه را از حالت فشرده خارج می کند. تکه های متوالی در صورت لزوم از حالت فشرده خارج می شوند.

معاملات


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

فضا برای پایگاه داده های فرهنگ لغت متنی که با آنها کار می کنیم، از تکه های 64 کیلوبایتی استفاده می کنیم
و حداکثر فشرده سازی LZ77 فایلی را که تنها حدود 4 درصد بزرگتر از فایل است، ایجاد می کند
همان فایل به یکباره فشرده می شود.

OPTIONS


-d or --فشرده کردن
از حالت فشرده خارج کنید. اگر فایل اجرایی فراخوانی شود، این پیش فرض است دیکتونزیپ.

-c or --stdout
خروجی را روی خروجی استاندارد بنویسید. فایل های اصلی را بدون تغییر نگه دارید این فقط
هنگام فشرده سازی در دسترس است (زیرا قسمت هایی از هدر باید بعد از a به روز شود
هنگام فشرده سازی بنویسید).

-f or --زور
حتی اگر فایل خروجی از قبل وجود داشته باشد، فشرده سازی یا رفع فشرده سازی را اجباری کنید.

-h or --کمک
نمایش راهنما

-k or --نگاه داشتن
فایل اصلی را پاک نکنید.

-l or -- لیست
برای هر فایل فشرده، فیلدهای زیر را فهرست کنید:

نوع: dzip، gzip یا متن (شامل فایل‌هایی با فرمت‌های ناشناخته)
crc: CRC checksum
تاریخ و زمان: از سربرگ
chunks: تعداد تکه های موجود در پرونده
اندازه: اندازه هر تکه فشرده نشده
compr.: اندازه فشرده
uncompr.: اندازه غیر فشرده
نسبت: نسبت تراکم (0.0٪ در صورت ناشناخته)
name: نام فایل غیر فشرده

برخلاف از gzip، روش فشرده سازی شناسایی نشده است.

-L or --مجوز
نمایش دیکتزیپ مجوز و ترک.

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

-v or -- پرحرف
پرمخاطب. نمایش اطلاعات اضافی در حین فشرده سازی

-V or - نسخه
نسخه. شماره نسخه و گزینه های کامپایل را نمایش دهید سپس از آن خارج شوید.

-s شروع or --شروع شروع
پیشنهاد شروع فشرده سازی را با استفاده از اعداد اعشاری مشخص کنید. پیش فرض در است
ابتدای فایل

-e اندازه or --اندازه اندازه
با استفاده از اعداد اعشاری، اندازه بخشی از فایل را برای از حالت فشرده خارج کنید.
پیش فرض کل فایل است.

-S شروع or --شروع کن شروع
پیشنهاد شروع فشرده سازی را با استفاده از اعداد base64 مشخص کنید. پیش فرض در است
ابتدای فایل

-E اندازه or --اندازه شروع
با استفاده از اعداد base64، اندازه بخشی از فایل را برای از حالت فشرده خارج کنید.
پیش فرض کل فایل است.

-p مقدمه or -- پیش مقدمه
یک دستور پوسته را برای اجرا به عنوان فیلتر قبل از فشرده سازی یا رفع فشار مشخص کنید
یک تکه می توان از فیلترهای قبل و بعد از فشرده سازی برای تهیه استفاده کرد
فشرده سازی اضافی یا قالب بندی خروجی. فیلترها ممکن است افزایش ندهند
اندازه بافر به طور قابل توجهی فیلترهای قبل و بعد از فشرده سازی برای
ارائه عمومی ترین رابط ممکن

-P پس فیلتر or --پست پس فیلتر
یک دستور پوسته را مشخص کنید تا پس از فشرده سازی یا رفع فشرده سازی به عنوان فیلتر اجرا شود.

اعتبارات


دیکتزیپ توسط Rik Faith نوشته شده است ([ایمیل محافظت شده]) و تحت شرایط توزیع شده است
مجوز عمومی عمومی گنو اگر نیاز به توزیع تحت شرایط دیگر دارید، به این آدرس بنویسید
نویسنده.

کتابخانه های اصلی مورد استفاده توسط این برنامه (zlib، regex، libmaa) در زیر توزیع می شوند
اصطلاحات مختلف، بنابراین ممکن است بتوانید از کتابخانه ها برای برنامه های کاربردی استفاده کنید
ناسازگار با GPL -- لطفاً اطلاعیه های حق چاپ و اطلاعات مجوز را ببینید
برای اطلاعات بیشتر با کتابخانه ها همراه باشید و برای حل این مشکل با وکیل خود مشورت کنید
این موضوعات.

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


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

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

  • 1
    بسیار تمیز
    بسیار تمیز
    یک اسکریپت کاتلین که تمام ساخت‌ها را هسته‌ای می‌کند
    حافظه پنهان از پروژه های Gradle/Android.
    زمانی مفید است که Gradle یا IDE به شما اجازه دهند
    پایین. اسکریپت روی تست شده است
    macOS، اما ...
    دانلود عمیق تمیز
  • 2
    پلاگین Eclipse Checkstyle
    پلاگین Eclipse Checkstyle
    پلاگین Eclipse Checkstyle
    کد جاوا Checkstyle را یکپارچه می کند
    حسابرس به Eclipse IDE. در
    پلاگین بازخورد در زمان واقعی را به شما ارائه می دهد
    کاربر در مورد viol...
    دانلود Eclipse Checkstyle Plug-in
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player یک پخش کننده رسانه رایگان است
    نرم افزار، بخشی مبتنی بر WMP و VLC. این
    پخش کننده به سبک مینیمالیستی است، با
    بیش از ده رنگ تم، و همچنین می توانید
    ب ...
    AstrOrzPlayer را دانلود کنید
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV بدون ADDON برای XBMC/
    Kodi que Permite disponer de un
    رمزگشایی خدمات IPTV
    Movistar integrado en uno de los
    مراکز رسانه ای ما...
    دانلود movistartv
  • 5
    کد :: بلوک
    کد :: بلوک
    کد::Blocks یک منبع باز و رایگان است،
    کراس پلتفرم C، C++ و Fortran IDE
    ساخته شده برای پاسخگویی به بیشترین نیازها
    از کاربران آن بسیار طراحی شده است
    تمدید می کند ...
    کد دانلود::Blocks
  • 6
    در میان
    در میان
    در میان یا رابط پیشرفته Minecraft
    و Data/Structure Tracking ابزاری برای
    نمای کلی یک Minecraft را نمایش دهید
    جهان، بدون اینکه واقعاً آن را ایجاد کند. آی تی
    می توان ...
    دانلود در میان
  • بیشتر "

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

Ad