English
Web appOpen in Telegram

Post#پروژه_شماره_18

10 April 2025
M
MAJID
Photo
click to show
#پروژه_شماره_18 توضیحات فشرده سازی دیتای‌متنی با کمک الگوریتم LZW با کمک این کد میتونید حجم فایل های متنی  html ، xml را تا 90% کاهش دهید نحوه کار این کد به این صورت عمل میکند که ابتدا یک دیکشنری از کاراکتر های موجود میسازد و به ترتیب به هر کاراکتر یک عدد اختصاص میدهد فایل موردنظر جهت فشرده سازی را میخواند ، روی تک‌تک کاراکتر های فایل پیمایش میکند کد کاراکتر اول را از دیکشنری پیدا و داخل لیستی مینویسد سپس کاراکتر بعدی را با کاراکتر فعلی ترکیب میکند ، اگر این ترکیب درون دیکشنری موجود بود کد آن را به لیست اضافه میکند. در غیر اینصورت ، به انتهای دیکشنری می‌افزوند سپس کاراکتر بعدی را  با کاراکتر موجود ترکیب میکند و این کارا را آن قدر ادامه میدهد که به انتهای فایل برسد هرچه ترکیب های تکراری بیشتر باشد فشرده تر میشود زیرا ترکیبات تکراری از یک کد استفاده میکنند بعد لیستی از اعداد را ابتدا به بایت های ۱۲ بیتی تبدیل میکند و درآخر این بایت ها را دورن فایل جدیدی مینویسد هرچه فایل از کاراکتر های تکراری بیشتری تشکیل شده باشدفشرده سازی مؤثرتر است‌ نوشته شده با پایتون  🧩 پروژه مرتبط 📁 [سورس کد + فایل اجرایی]
5 · 917 ·

Nearby in the feed

MMAJIDراهنمای خطا هاMMAJIDفایل اجرایی wolf-key 👆
this message
MM Λ J I DE.R.P تا آخر سال، استارتاپم رو با یه پروژهٔ بزرگ معرفی می‌کنم! دوست داری جزو اولین کسایی باشی که ازش با خبر میشه؟ اینجا کنارم بمون! نظرسنجی ریپازیتوریDDEVELOPER.MAN
DDEVELOPER.MANDEVELOPER.MAN@the_developerman · channel · Tech
131subscribers110posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count