user9083454

Пикабушник
Дата рождения: 27 июля
274 рейтинг 0 подписчиков 0 подписок 2 поста 1 в горячем
16

Ответ на пост «V2. Создана программа вечного сжатия и расжатия информации и любых файлов без потерь в 4-6 раз за 1 цикл ( Исходный Код )»3

ТС фармит минусы?

Их можно обменять на рубли? Нет?! Тогда зачем?!!

Посмотрел я код сего "чуда"...

Он читает 3 байта, кодирует их словарем в другие 3 байта и записывает в файл. Сжатие? Его нет!

В описании репы сказано, что прога увеличивает файл в 4-6 раз, зато потом rar сможет сжать его в 4-6 раз, т.е. вернуться к тому, что было...

Классный архиватор! (Сарказм).

118

Ответ на пост «СОЗДАНА ПРОГРАММА ВЕЧНОГО СЖАТИЯ ИНФОРМАЦИИ БЕЗ ПОТЕРЬ.( Исходный код и программа на Python )»5

На скриншоте словаря мы видим две секции:

1. Пара из двух чисел по одной цифре сопоставляется числу из 5 цифр. Цифры шестнадцатиричные.

Таких пар может быть 256. А пятизначных чисел 1048576. Что делать с 1048320 числами, которым нет пары для сопоставления?

2. Во второй секции ситуация обратная: паре пятизначных чисел сопоставляется одно. Триллион вариантов против миллиона и вопрос: что делать с 99.9999% которые нечему сопоставить?

2.1. это не 8 байт на пару. Пятизначное число это минимум 3 байта, а таких чисел у нас 3. Итого 9 байт. А в JSONоподобном виде со скриншота 30 байт.

ТС забыл помолиться, чтобы программист не зашел в комментарии?

UPD. 3 пятизначных числа можно рассмотреть как одно пятнадцатизначное и записать в 8 байт. Но вот разворачивать эту запись будет неудобно, трудно для понимания и долго (несколько (2, наверное) операций битового сдвига не стоят экономии 1 байта из 9). Поэтому так не делают.

Отличная работа, все прочитано!