Автор: ithilien
Дата: 27-09-06 12:02
simbon4o , Rar i Zip използват алгоритми за беззагубна компресия, така че никога няма да ти счупят файл. Поне не и самите алгоритми. Виж бъгове в програмата може и да го направят. Защо си мислиш че щом има компресия има загуба на качество непременно ? Тия алгоритми не оптимизират нищо, те само компресират. Примерно имаш едно изображение 100 на 100 пиксела, монохромно - това са 10000 бита или приблизително 1,2кБ, всичките са бели, само 1 черен, който в на позиция [2:2]. Без да разбирам особено от тия алгоритми, на момента ми идва един елементарен за дадения случай - записвам в един бинарен файл 4 числа - 100, 100, 2, 2 - това са ми 4х8=32 бита :) Ето ти една беззагубна компресия. После софтуера който декомпресира ще прочете че трябва да направи матрица с размер 100 х 100, и ще я напълни с нулеви битове, като ще сетне бита с координати 2:2 в 1. Това естествено е само пример, но показва на незнаещите какво е беззагубна компресия.
|
|