Skip to content

Хувьсах урттай кодчилол (Хаффман) болон арифметик кодчилол -ийг ашиглаж Текстэн мэдээлэллийг шахах програм.

Notifications You must be signed in to change notification settings

TsPuujee/FileCompresser

Repository files navigation

FileCompresser

**Хувьсах урттай кодчилол Хаффман болон арифметик кодчилол -ийг ашиглаж Текстэн мэдээлэллийг шахах програм.

Хаффманы кодчилол

  • 1951 онд Дэвид А.Хафман болон түүний MIT сургуулийн мэдээллийн онолын ангийнхан Шаннон-Фано алгоритмийг нээсэн.
  • Энэ арга нь Шаннон-Фано аргатай адил хоёртын модыг үүсгэн ажилладаг.
  • Модыг байгуулахдаа доороос дээш буюу bottom-up аргаар хэрэгжүүлдэг тэмдгийн магадлал буюу давтамжийг агуулсан навчаас эхэлдэг. Дараа нь хамгийн бага давтамжтай хоёр модыг авч, шинэ мод буюу зангилаа үүсгэдэг. Шинэ зангилааны өгөгдлүүд буюу жин нь сонгож авсан зангилаануудын өгөгдөл буюу давтамжийн нийлбэрээр тогтооно.

Арифметик кодчилол

  • 1979 онд IBM компанид алгоритмийг нээсэн.
  • Тэмдэгтүүдийн давтамжаар мод үүсгэхийн оронд өгөгдлийг 0 болон 1 илэрхийлэх буюу хоёртын тоонд хувиргах бөгөөд түүний дараа тооллийн системийн суурийг өөрчилдөг байна. Үр дүнг анхны өгөгдөл рүү буцаахын тулд хоёртын тооллын системд шилжүүлж, тэдгээрийн утгыг тааруулах тэмдэгтүүдээр сольдог.

ScreenShots

Файл шахагчФайл шахагч

About

Хувьсах урттай кодчилол (Хаффман) болон арифметик кодчилол -ийг ашиглаж Текстэн мэдээлэллийг шахах програм.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages