Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 25.02.2013, 20:45   #16
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Второе пришествие Попова

Сообщение от SBJoker Посмотреть сообщение
Борис, ты не прав!
Хэш это универсальный способ сжатия любого файла, с некоторым процентом вероятности что таких файлов окажется несколько. Хотя если знать размер файла, то число конечно.
Запаковка
  1. считываем размер файла в байтах
  2. записываем число в другой файл
сжатие 99.9999999%

Распаковка
  1. начинаем побайтный подбор
  2. не дожидаемся и умираем от старости
  3. внук нашего внука его внука сына внука сын внучатый внукатый внук получает замечательный файл из прошлого и ещё тысячи левых случайных (возможно даже годных файлов)
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
ABTOMAT (26.02.2013), Gector (25.02.2013), Reizel (26.02.2013)
Старый 25.02.2013, 20:54   #17
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Второе пришествие Попова

Сообщение от Randomize Посмотреть сообщение
внук нашего внука его внука сына внука сын внучатый внукатый внук получает замечательный файл из прошлого и ещё тысячи левых случайных (возможно даже годных файлов)
Ну или более вероятный вариант - далекие потомки получают засраный винт.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (26.02.2013)
Старый 26.02.2013, 04:00   #18
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Второе пришествие Попова

Сообщение от Randomize Посмотреть сообщение
внук нашего внука его внука сына внука сын внучатый внукатый внук получает замечательный файл из прошлого и ещё тысячи левых случайных (возможно даже годных файлов)
Щас представил: внук распаковывает дедушкин архив фоточек с отпуска в виде md5-хеша. Помимо собственно архива фоточек получает внезапно годный файл: iso с Half-Life 3 (так и не выпущенный к тому моменту).
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Arton (02.03.2013), den (26.02.2013), Gector (26.02.2013), Lowlet (03.03.2013), Nex (26.02.2013), nil0q (02.03.2013), Randomize (27.03.2013), Reizel (26.02.2013)
Старый 26.02.2013, 15:18   #19
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Второе пришествие Попова

Алгоритм архивации таков: любой файл представляет собой HEX-последовательность символов, переводим этот HEX в DEC, получаем неебически-большое число, дописываем перед этим число 0, - получаем число в диапазоне от 0 до 1 с огромным числом знаков после запятой, а дальше всё просто - подбираем 2 таких целочисленных числа, частное которых даст нам искомое число в диапазоне от 0 до 1 с точностью совпадений до последнего знака.
До меня вдруг допёрло - а что если не делить, а умножать?
А ещё круче - сделать нахождение числа через скрипт в байт-коде. Юзая команду "степень-в-степени-в-степени- ..." и небольшое число действий, получаем сжатие на 95%...
(Offline)
 
Ответить с цитированием
Старый 26.02.2013, 17:45   #20
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Второе пришествие Попова

Сообщение от Nerd96 Посмотреть сообщение
До меня вдруг допёрло - а что если не делить, а умножать?
А ещё круче - сделать нахождение числа через скрипт в байт-коде. Юзая команду "степень-в-степени-в-степени- ..." и небольшое число действий, получаем сжатие на 95%...
Да, за много лет, 100500 прогеров об этом даже не разу не задумывалось.
(Offline)
 
Ответить с цитированием
Старый 03.03.2013, 01:35   #21
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Второе пришествие Попова

http://habrahabr.ru/post/171373/
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Arton (03.03.2013), Nerd (03.03.2013), Nikich (03.03.2013)
Старый 03.03.2013, 18:49   #22
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Второе пришествие Попова

Сообщение от impersonalis Посмотреть сообщение
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:15.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com