Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 380 | 7 | 46
Назад Вниз Каталог Обновить

Аноним 24/09/17 Вск 23:25:25  161721489  
12345.jpg (33Кб, 900x818)
Блять, объясните, как такое может быть
сжимаю winrar-ом 10 гигов, в zip, время сжатия 6 мин, на выходе архив весит 10 мб
сжимаю в rar, время 1 минута, на выходе 4 мб
Аноним 24/09/17 Вск 23:34:56  161722230
Формат разный, дурашка
Аноним 24/09/17 Вск 23:35:31  161722276
>>161722230
так зип должен меньше быть на выходе
Аноним 24/09/17 Вск 23:37:56  161722441
бамп
Аноним 24/09/17 Вск 23:50:18  161723303
бамп
Аноним 24/09/17 Вск 23:54:10  161723533
>>161721489 (OP)
Что за пиздеж? 10 ГИГАбайт в 6 МЕГАбайт?
Аноним 24/09/17 Вск 23:56:04  161723648
>>161723533
В смысле 10 в 10

Каким образом сжимается в 1024 раза????????
Аноним 24/09/17 Вск 23:57:48  161723737
>>161722276
Судя по разнице размеров в тысячу раз, у тебя этот архив пустой по сути, меньше бита информации на тысячу бит ёмкости. А это крайний случай, алгоритмы сжатия на это не настроены и никто не анализирует и не сравнивает их работу в таком режиме.
>>161723648
Сделай десять гигабайт нулей, и он у тебя успешно сожмётся до килобайта.
Аноним 24/09/17 Вск 23:58:58  161723794
>>161723533
Ну, если там одни нули, то почему нет?
Аноним 24/09/17 Вск 23:59:19  161723816
>>161723737
> Сделай десять гигабайт нулей, и он у тебя успешно сожмётся до килобайта.
как сделать? хочу удивлять учителя информатики
Аноним 24/09/17 Вск 23:59:45  161723846
>>161723648
>>161723533
Может он текст сжимает, тогда это вполне реально. Текстуры модов татуировок для скайрима скачиваются в 40Мб, а при распаковке дают 5Гб, например.
Аноним 25/09/17 Пнд 00:00:04  161723864
>>161723533
Теоретически возможно, если, например, ОП-пиздабол сжимает 10 гигабайт текста "аааааааааааааааааааааааааааааааааааааааааааааааааааааааа..." ну ты понял. В искусственных условиях такое возможно. А так, я воспринимаю это как приглашение к холивару rar vs zip. Zip, конечно, лучше. В 2017 году только необучаемые дауны на винде пользуются winrar-ом, и обмениваются rar-архивами с таким же даунами.
Аноним 25/09/17 Пнд 00:00:42  161723902
А ваще, ОП, ты лет на 12-14 опоздал, тогда да, за zip пиздили ссаными тряпками, RAR юзали повсеместно, а прошаренные ставили 7z и терпели

А сейчас за что-то кроме зипа будут пиздить и желать подохнуть в муках
Аноним 25/09/17 Пнд 00:01:07  161723921
>>161723816
Сделай например текстовый файл размером десять гигабайт с повторением одной буквы. Теоретически должно сработать.
Аноним 25/09/17 Пнд 00:01:20  161723937
>>161723864
Вот, не одному мне эта мысль в голову пришла.
Аноним 25/09/17 Пнд 00:03:07  161724066
>>161723902
так почему зип ужимает хуже, чем рар
Аноним 25/09/17 Пнд 00:03:18  161724079
>>161723921
под рукой нет кружки чая, поставь там пока и залей потом в архив, а?
Аноним 25/09/17 Пнд 00:05:01  161724186
>>161724079
ctrl+a,c,v,a,c,v
Аноним 25/09/17 Пнд 00:06:06  161724243
>>161723864
речь не о винраре, а о сжатии
Аноним 25/09/17 Пнд 00:06:42  161724284
>>161724186
Можно наговнокодить итерацией...
Аноним 25/09/17 Пнд 00:07:41  161724331
>>161724284
Открой блокнот, ткни по одной букве один раз и повторяй последовательность хоткеев из моего предыдущего поста. Охуеешь, отвечаю.
Аноним 25/09/17 Пнд 00:08:28  161724375
Сжимаю все файлы в хэш-сумму, зависимость есть, весит мало, подводных камней нет, советую.
Аноним 25/09/17 Пнд 00:08:30  161724377
>>161724331
Нахуя? Ручной тркд это шиттир, автоматизация наше всё.
Аноним 25/09/17 Пнд 00:09:55  161724456
>>161724377
Дебил.
Аноним 25/09/17 Пнд 00:10:21  161724477
>>161724456
Чому?
Аноним 25/09/17 Пнд 00:11:30  161724543
>>161723737
то есть ты хочешь сказать, если ужимать реальный файл такого размера, то на выходе зип будет меньше?
Аноним 25/09/17 Пнд 00:11:33  161724547
>>161723816
Гугли 42.zip и подобные zip-бомбы
Аноним 25/09/17 Пнд 00:11:56  161724574
>>161723816
Оче просто:
dd if=/dev/zero of=~/zeroes.txt count=20M
Аноним 25/09/17 Пнд 00:14:16  161724680
бамп
Аноним 25/09/17 Пнд 00:14:38  161724705
>>161723864
Zip-то же говно, просто rar еще и пропиетарное
>не сжимать в 2кXX в 7z
Аноним 25/09/17 Пнд 00:14:49  161724710
>>161724079
Не у всех есть bash, поэтому на питоне:

import os
file_handler = open("fucking_big_file.txt", "w")
while os.path.getsize("fucking_big_file.txt") < 10737418240:
 file_handler.write("a" * 10000)
 file_handler.close()
 file_handler = open("fucking_big_file.txt")
file_handler.close()
print("ОП - хуй")
Аноним 25/09/17 Пнд 00:15:30  161724731
>>161724705
>2017
>пользоваться чем-то кроме lzma/lzma2
Аноним 25/09/17 Пнд 00:16:00  161724751
>>161724375
А разжимаешь как?
Аноним 25/09/17 Пнд 00:16:26  161724775
>>161724331
Это ты охуеешь, если попытаешь таким образом сделать 10 гб текста. Попробуй.
Аноним 25/09/17 Пнд 00:16:54  161724802
>>161724705
7z чтобы открыть один файл, распаковывает весь архив
Аноним 25/09/17 Пнд 00:16:54  161724803
>>161724731
Это и есть 7zip, алло!
Аноним 25/09/17 Пнд 00:17:52  161724842
>>161724803
это алгоритм, он есть не только в 7zip
Аноним 25/09/17 Пнд 00:18:36  161724879
>>161724751
Никак. Я же не свои файлы сжимаю.
Аноним 25/09/17 Пнд 00:18:37  161724880
Посоветуйте, чем лучше всего сжимать файлы, чтобы получить минимальный размер
Аноним 25/09/17 Пнд 00:18:46  161724887
>>161724751
А нахуя их разжимать когда у тебя есть хеш-сумма)) В виде хеш-суммы текст лаконичней выглядит прост.
Аноним 25/09/17 Пнд 00:18:51  161724893
>>161724880
xz
Аноним 25/09/17 Пнд 00:19:00  161724899
>>161724802
Зависит от настроек сжатия, и нахрена держать в архиве файлы, к которым нужен выборочный доступ?
Аноним 25/09/17 Пнд 00:21:25  161725017
бамп
Аноним 25/09/17 Пнд 00:21:29  161725020
>>161724880
Самый минимальный размер можно получить только универсальным архиватором rm (нулевой размер)
Зависит от того, какие файлы ты собираешься сжимать и как быстро тебе их нужно распаковать потом
Аноним 25/09/17 Пнд 00:22:08  161725047
>>161725020
время распоковки без разницы, главное ужать максимально
Аноним 25/09/17 Пнд 00:23:28  161725099
>>161724899
Ну представь себе - такие случаи не редкость, какой-нибудь архив внутренней переписки за 15 лет на пару гигов.
Аноним 25/09/17 Пнд 00:23:33  161725104
бамп
Аноним 25/09/17 Пнд 00:24:27  161725144
>>161724066
Да похер всем на разницу! 2017 год! Алло!
Сейчас важна универсальность.
Аноним 25/09/17 Пнд 00:25:07  161725179
>>161725144
так посоветуй чем ужать, чтобы на выходе получить минимальный размер
Аноним 25/09/17 Пнд 00:25:39  161725207
>>161725179
LHA
Аноним 25/09/17 Пнд 00:27:29  161725294
>>161723846
Как это??
Аноним 25/09/17 Пнд 00:27:46  161725307
Эх мне бы тёлку-шведку.
Аноним 25/09/17 Пнд 00:29:53  161725419
бамп
Аноним 25/09/17 Пнд 00:31:14  161725478
zip.exe самые пиздатые архивы
Скачиваешь zalupa_kentavra.zip.exe в 2 мегабайта, а при распаковке она занимает ~2 гига на жестком, 4 гигабайта оперативки и 99% процессорного времени. Делайте выводы.
Аноним 25/09/17 Пнд 00:31:18  161725482
>>161725179
7zip сильнее на несколько процентов, чем WinRar, но сильно медленнее. По соотношению скорости к размеру WinRar оптимален. tar и прочее - полное говно. Ноунейм-алгоритмы могут сжимать сильно лучше или сильно хуже, в зависимости от конкретных данных, но все существенно медленнее WinRar.
Аноним 25/09/17 Пнд 00:34:59  161725645
>>161721489 (OP)
ТЫ МНЕ СКАЖИ КАКОГО ХУЯ У МЕНЯ НА ВЫХОДЕ ВЕСИТ БОЛЬШЕ ЧЕМ СУКА НА ВХОДЕ
Аноним 25/09/17 Пнд 00:35:32  161725664
кому упало сжимать в 2к17? у вас компы разархивируют медленнее, чем можно скачать из тырнета
Аноним 25/09/17 Пнд 00:36:32  161725707
>>161725482
Tar как бы и не должен сжимать.
Аноним 25/09/17 Пнд 00:37:07  161725731
>>161725664
если ты про облако, то они по 10тб не выделяют
Аноним 25/09/17 Пнд 00:39:07  161725815
>>161725645
всмысле
Аноним 25/09/17 Пнд 00:39:25  161725829
>>161725731
ты заведующий гугл драйва?
Аноним 25/09/17 Пнд 00:40:04  161725851
>>161724710
Хуита. В цикле когда закрываешь и снова открываешь файл (нахуй кстати ты это делаешь) забыл аргумент "w" указать, не будет это говно работать как надо. Мудень блять.
Аноним 25/09/17 Пнд 00:40:41  161725878
>>161725731
я про бытовое использование, которое ненужно
Аноним 25/09/17 Пнд 00:45:53  161726102
>>161725851
Тащемта в питонах по дефолту там стоит "r" вроде как диванный, не помню.
Может он хотел чтобы пекарня ОПа ахуела от выгрузки в оперативу 10 гигов.

Это ты не шаришь.
Аноним 25/09/17 Пнд 00:45:55  161726104
бамп
Аноним 25/09/17 Пнд 00:53:00  161726393
бамп
Аноним 25/09/17 Пнд 00:53:22  161726418
>>161726102
>Тащемта в питонах по дефолту там стоит "r"
Вот именно. На втором шаге цикла трейсбек вылетит, и не будет никаких 10 гигов. Там же запись в файл производится, "w" нужно указывать обязательно.
Аноним 25/09/17 Пнд 00:54:54  161726481
>>161726418
Так. Падажжи. Кажется дошло. В файл ничего писаться не будет пока файл не "закроется". Все дерьмо будет висеть в оперативке, так чтоли? Блин, ну трейсбек же будет. Чет интересно стало попробовать.
Аноним 25/09/17 Пнд 00:56:01  161726521
>>161721489 (OP)

Бля, как там этого школьника звали, который тоже десять гигов до десяти метров ужать пытался? Потом еще мем был про ебучего шакала.
Аноним 25/09/17 Пнд 00:56:47  161726549
>>161723737

Не сожмется. Ты долбоеб.
Аноним 25/09/17 Пнд 00:57:03  161726565
>>161726418
Блять у него цикл делает лишь первую строку. Тут нет табуляции.
Аноним 25/09/17 Пнд 00:58:20  161726613
>>161726418
>Вот именно. На втором шаге цикла трейсбек вылетит

Программист в треде. Пофиксил ошибку.

import os
file_handler = open("fucking_big_file.txt", "w")
while os.path.getsize("fucking_big_file.txt") < 10737418240:
 try:
  file_handler.write("a" * 10000)
  file_handler.close()
  file_handler = open("fucking_big_file.txt")
 except:
  continue
file_handler.close()
print("ОП - хуй")
Аноним 25/09/17 Пнд 00:59:15  161726651
>>161726565
>табуляции
Вы посмотрите на него, табуляции у него нету блять. Нормальные люди 4 пробела ставят.
Аноним 25/09/17 Пнд 01:00:07  161726684
>>161726481
А мне кажется, что в файл запишется сразу по вызову метода. Ну ты это, попробуй записать строку в файл, а после бесконечный цикл чего-нибудь и чекни, добавилось ли что-нибудь в текстовый документ.
Аноним 25/09/17 Пнд 01:02:08  161726764
>>161726651
Ты действительно хочешь начать это?
Аноним 25/09/17 Пнд 01:02:19  161726776
>>161726684
Проверял. В файл пишется только после закрытия файла. Похоже, поэтому говнокодер на каждом шаге цикла открывает и закрыавыт файл. Так то все правильно, кроме проебанного "w"
Аноним 25/09/17 Пнд 01:02:55  161726798
>>161726764
Не знаю. А ты?
Аноним 25/09/17 Пнд 01:04:23  161726856
>>161726776
Но ведь когда открываешь через "w", то у тебя удаляется вся предыдущая информация. Надо через "rw" открывать в таком случае.
Аноним 25/09/17 Пнд 01:04:40  161726869
>>161726798
Мне лень.
Аноним 25/09/17 Пнд 01:05:56  161726925
>>161726776
flush()? Не, не слышал.
Аноним 25/09/17 Пнд 01:05:56  161726926
>>161726856
Лол.
Аноним 25/09/17 Пнд 01:07:37  161727016
>>161725294
Ну вот смотри, у тебя есть текст из миллиона символов "а", файл .txt с этим текстом из миллиона букв "а", идущих подряд, весит, предположим, 8 гигабайт.
Рационально будет сжать это всё в одну буковку "а" и указать, что при распаковке нужно будет этот символ помножить на миллион раз. Получаем мизерный архив меньше килобайта, который при распаковке даёт 8 гигабайтный файл. Это, конечно же, все я утрирую, и делается немного сложнее, но суть та же. На основе этого делаются зип-бомбы, которые весят несколько килобайт, а при распаковке получаются сотни терабайт, из-за чего пека наглухо зависает.
Аноним 25/09/17 Пнд 01:08:31  161727052
>>161726856
Примитивная задача - всего навсего закатать говна на 10 гб в текстовый файл оказалась полной подводных камней. Проще 10 гб путем Ctrl+C Ctrl+V делать.
Аноним 25/09/17 Пнд 01:11:05  161727158
>>161727052
Да хуле сложного блять? 5 гигов оперативы я думаю у человека найдется. Просто пилишь 2 файла по 5 гигов и объединяешь их. хотя да, похоже я обосрался и даже тут будут подводные камни
Аноним 25/09/17 Пнд 01:12:20  161727210
>>161727016
в зип бомбе 4гб ужаты в архив, который в свою очередь ужат еще несколько раз
Аноним 25/09/17 Пнд 01:13:07  161727245
>>161727052
>Примитивная задача - всего навсего закатать говна на 10 гб в текстовый файл оказалась полной подводных камней.
Разработка ядра linux. Начало.
Аноним 25/09/17 Пнд 01:16:18  161727398
>>161727158
>Просто пилишь 2 файла по 5 гигов и объединяешь их.
Задача была только в том, чтобы просто запилить один файл на 10 гигов, а ты предлагаешь ее усложнить.
Аноним 25/09/17 Пнд 01:18:42  161727501
>>161727158
> 5 гигов оперативы я думаю у человека найдется
Думаешь у всех компьютеры чтобы в крузисы играть?
Аноним # OP  25/09/17 Пнд 01:19:27  161727535
>>161727501
24 гига
Аноним 25/09/17 Пнд 01:22:42  161727689
>>161727535
Сервер?
Аноним 25/09/17 Пнд 01:23:05  161727709
>>161727398
Окей. Проблема записать разом 10 гигов в том, что не у всех есть 16 гигов оперативы.
А значит можно просто разом записать 5 гигов, скопировать файл и объединить их.
Эти бляцкие 5 гигов записываются методом того же говнокодера, только НЕ НУЖНО лишний раз открывать и закрывать файл. Мы все это делаем лишь раз.
Аноним 25/09/17 Пнд 01:24:31  161727778
>>161727501
Ну блять, знаешь, я не представляю как люди живут без 8 гигов. Это нахуй первое, на что стоит отложить деньги при сборке пеки.
Аноним 25/09/17 Пнд 01:27:08  161727907
>>161727709
>Проблема записать разом 10 гигов в том, что не у всех есть 16 гигов оперативы.
>А значит можно просто разом записать 5 гигов
>НЕ НУЖНО лишний раз открывать и закрывать файл.
>5 гигов. Зато НЕ НУЖНО лишний раз открывать и закрывать.

Вот так оптимизация. Ты из геймдева?
Аноним 25/09/17 Пнд 01:28:13  161727964
щас взял у зип бомбы конечный zip архив, весит 3,97 МБ
ужимаю тот же файл, на выходе 4,18 МБ
почему?
Аноним 25/09/17 Пнд 01:29:27  161728029
>>161727778
>Ну блять, знаешь, я не представляю как люди живут без 8 гигов
А я не представляю для чего может потребоваться 8 гигабайт одновременно (кроме ебанутых скриптов, конечно). Если я запущу сразу все говно которое когда либо использую около 4-х гигов займет, да и то меньше.
Аноним 25/09/17 Пнд 01:31:17  161728111
>>161727964
>почему?
Алгоритм тупанул над чем-то. Ты учитывай, что массово используемые алгоритмы сжатия заточены на универсальность. В каких то узких случаях они могут быть очень неэффективны.
Аноним 25/09/17 Пнд 01:31:50  161728140
>>161727964
> вся-суть-компрессии.жпг
Когда ты сжимаешь файл, то на выходе можешь получить архив с бОльшим размером, вот так поворот. А тут ты сжимаешь уже сжатое, т.е. получить бОльший размер значительно увеличивается. А вообще вроде как рар в раре не изменяет размера.
Аноним 25/09/17 Пнд 01:34:29  161728253
>>161727907
Да-да, это я.
>>161728029
Для игорей с комфортом. Для работы с адобами, буфером 4к изображений, И ЧТОБЫ ВАЛПЕПЕР ЭНЖИН РАБОТАЛ НА МАКСИМАЛКОХ.
Аноним 25/09/17 Пнд 01:35:57  161728333
>>161724705
>>161724731
>>161723864
Да вы все говноеды.
мимо .tar.gz
Аноним 25/09/17 Пнд 01:36:23  161728343
>>161728140
изменяет, только что проверил
Аноним 25/09/17 Пнд 01:37:52  161728407
>>161728343
Хммм. Ну ладно. Минус одно неверное знание в моей голове.
Аноним 25/09/17 Пнд 01:37:53  161728408
>>161727964
А ты думал, что если сжать архив на 3,97 мб то он будет 3,96 мб, потом 3,95 мб и так пока до 0, 00...0001 мб не дойдет и таким образом можно будет бесконечное количество террабайт уместить в микроскопические 0,00000...00001 мб, да?
Аноним 25/09/17 Пнд 01:38:51  161728445
Окей. Ну хотя бы 4 гига у вас найдется? Вот пилите 5 файлов по 2 гига и их клеете.
Аноним 25/09/17 Пнд 01:38:53  161728446
>>161728333
Вообщет тарболы вроде не для суперсжатия. Или я чет путаю?
Аноним 25/09/17 Пнд 01:39:44  161728481
>>161728445
Нахуя когда можн ПРОСТО небольшими порциями записывать, но часто, занимая 100-200 мб оперативы максимум. Откуда вы беретесь?
Аноним 25/09/17 Пнд 01:39:55  161728487
>>161728408
ты читать не умеешь
взял архив 3.97, разархивировал из него файл на 4 гб
его ужал и получил 4,18 МБ
вот и вопрос, почему не 3.97
Аноним 25/09/17 Пнд 01:40:24  161728507
>>161728408
И заебаться открывать миддиарды архиовов, да.
Аноним 25/09/17 Пнд 01:41:40  161728553
>>161728487
Хмм. Ну... хммм. Вот это хз.
Аноним 25/09/17 Пнд 01:43:17  161728622
>>161728487
Есть разные стандарты zip. Ты скачал в одном, заархивировал в другом.
Аноним 25/09/17 Пнд 01:43:52  161728643
>>161727964
потому что не сжимается твое говно.
попробуй полную банку с пивом сжать - хуй там.
а потом выпей содержимое и попробуй снова
Аноним 25/09/17 Пнд 01:43:53  161728644
>>161728407
это кстати странно, потому что если делать rar бомбу, то она будет весить куда меньше, чем зип бомба
Аноним 25/09/17 Пнд 01:44:38  161728680
>>161728622
Плюс возможно алгоритм сжатия делает какую-нибудь "случайную" выборку. Попробуй ещё раз то же самое сделать. Если получится один в один тот же объем - значит разные стандарты.
Аноним 25/09/17 Пнд 01:45:01  161728692
>>161728644
в rar добавили немало новых алгоритмов для специфических файлов, вот и всё. Но в общих случаях их сжатие будет одинаково.
Аноним 25/09/17 Пнд 01:49:19  161728873
>>161728643
по твоей логике ахуительной после каждой разархивации файла и последующий архивации архив будет весить больше, но это не так
Аноним 25/09/17 Пнд 01:55:39  161729121
>>161728873
брешь пустую банку. сгибаешь её. занимает меньше.
разгибаешь и выпрямляешь - занимает столько же...
ну эт босяцкий пример. или тебе с тех деталями нужно?
Аноним 25/09/17 Пнд 01:57:20  161729188
>>161729121
давай с деталями
Аноним 25/09/17 Пнд 02:00:36  161729341
>>161728507
Так зачем руками это делать? Написать скрипт для этого и все.
Аноним 25/09/17 Пнд 02:04:56  161729511
>>161729188
Простой вариант архиватора, есть 40 символов:
aaaaasssssdddddfffff
Сжимаем первый раз:
5a5s5d5f
сжатие 60%.
Сжимаем еще раз(опять спецсимвол, понятный нашему архиватору):
^4*5asdf
Сжатие 50%
Аноним 25/09/17 Пнд 02:05:04  161729514
Под впечатлением от истории анона выше про zip-бомбы я кинулся было писать скрипт который будет генерировать огромный файл с нулями. Но тут возникает такой вопрос. Перед тем как его заархивировать его нужно где-то хранить. Так что сделать терабайтный файл с нулями на своей пеке уже не получится. Следовательно, мне нужно вникать в структуру zip-архивов и пытаться сделать сразу небольшой архив, который, будучи скормленный архиватору будет разворачиваться в неебически большой файл. Второй вопрос - а что с того, собственно. Вот юзер начинает его распаковывать, ОС немного поглючит и выдаст ошибку о переполнении оперативки/места в логическом разделе. Нельзя же записать файл больше, чем выделено под раздел. Никаких фризов наглухо не будет. Или нет?
Аноним 25/09/17 Пнд 02:05:16  161729525
>>161729511
*20 символов
Аноним 25/09/17 Пнд 02:06:48  161729587
>>161729514
>Так что сделать терабайтный файл с нулями на своей пеке уже не получится.
Почему?
Аноним 25/09/17 Пнд 02:07:57  161729618
>>161729511
>>161729525
наебался блядь.


Простой вариант архиватора, есть 25 символов:
aaaaasssssdddddfffffggggg
Сжимаем первый раз:
5a5s5d5f5g
сжатие 40%.
Сжимаем еще раз(опять спецсимвол, понятный нашему архиватору):
^5
5asdfg
Сжатие 90%
*
Аноним 25/09/17 Пнд 02:08:56  161729662
>>161729618
лiл
Аноним 25/09/17 Пнд 02:09:06  161729668
>>161728446
Тарболлы вообще не для сжатия. gzip для сжатия
Аноним 25/09/17 Пнд 02:09:38  161729687
>>161729514
Смотря где он распаковывается, если это просто пека то космического эффекта не будет, а если это например роутер, который жрет обновление прошивки в формате зип, и ты ему подсовываешь зип бомбу, или андроид, которому ты опять же по ОТА притворяешься сервером обнов и пихаешь ему зип бомбу вместо прошивки, короче вариантов много.
Аноним 25/09/17 Пнд 02:10:05  161729701
>>161729668
Тарбол это и есть .tar.gz
Аноним 25/09/17 Пнд 02:10:22  161729714
>>161729587
>Почему?
Имелся в виду не конкретный объем файла, а очень большой объем файла. Так понятнее? У тебя может и есть винт на терабайт или больше.
Аноним 25/09/17 Пнд 02:12:20  161729788
>>161729714
А нахуя его делать очень большим?
Аноним 25/09/17 Пнд 02:12:31  161729798
>>161726613
import os
nb = 1
while True:
with open("fucking_big_file.txt", "w") as fp:
fp.write("a" * nb)
if os.path.getsize("fucking_big_file.txt") < 10737418240:
nb += 1
else:
break
Пофиксил вас обоих.
Аноним 25/09/17 Пнд 02:14:22  161729857
>>161729514
суть не в размере конечных файлов, а в том, что на оперативу будет нагрузка в несколько петабайт
у зип бомбы например конечные файлы суммарно весят всего 64 гб
Аноним 25/09/17 Пнд 02:14:25  161729859
>>161729514
> Перед тем как его заархивировать его нужно где-то хранить
Незачем где-то что-то хранить. Все архиваторы умеют в пайпы.
Аноним 25/09/17 Пнд 02:16:25  161729934
>>161729798
with open("fucking_big_file.txt", "w") as fp:
IndentationError: expected an indented block
Аноним 25/09/17 Пнд 02:17:24  161729974
>>161729714
сделай файл на 100 гигов, засунь один в зип, переименуй его, добавь в зип, повтори сколько надо
Аноним 25/09/17 Пнд 02:17:35  161729979
>>161729857
>суть не в размере конечных файлов, а в том, что на оперативу будет нагрузка в несколько петабайт
А почему она будет? Есть же своп и времнные файлы. Любой архиватор их использует. Не будет такой нагрузки на оперативу.
Аноним 25/09/17 Пнд 02:17:58  161729997
>>161729857
>на оперативу будет нагрузка в несколько петабайт
чего блядь
Аноним 25/09/17 Пнд 02:18:03  161730001
>>161729934
Индентация очевидна.
Аноним 25/09/17 Пнд 02:18:21  161730013
>>161729974
А вот это идея. Но мне кажется, возможно как-то сразу готовый zip сделать.
Аноним 25/09/17 Пнд 02:18:30  161730018
>>161729997
>>161729979
https://xakep.ru/2015/09/03/png-bomb/ прошу
Аноним 25/09/17 Пнд 02:21:18  161730125
>>161730013
так есть уже зип бомба, чем тебя не устраивает?
Аноним 25/09/17 Пнд 02:21:58  161730154
>>161729798
f = open('fucking_big_file.txt', 'w')
f.write('a' * (10737418240 / 2))
print('Все соснули')
Аноним 25/09/17 Пнд 02:22:00  161730156
>>161730018
Как что-то может занимать в оперативе петабайт, если самой оперативы скажем 8 гб? Да, такой пнг при попытке его открыть завесит просмотрщик и забьет всю свободную оперативу, но и только.
Аноним 25/09/17 Пнд 02:23:29  161730210
>>161730156
процесс архивации суммарно столько будет занимать, причем тут твоя оператива
Аноним 25/09/17 Пнд 02:24:10  161730244
>>161730210
разархивации*
Аноним 25/09/17 Пнд 02:25:35  161730295
>>161730018
>https://xakep.ru/2015/09/03/png-bomb
С png интереснее. По идее, пикчи целиком в память выгружаются. Но все равно же, будет просто сообщение ОС о переполнении оперативки и фриз приложения, которое держит пикчу. Но за ссылку все равно спасибо.
Аноним 25/09/17 Пнд 02:25:40  161730300
>>161730210
Где он будет это занимать?
Аноним 25/09/17 Пнд 02:26:04  161730316
>>161730154
Ты ничего не понимаешь.
Аноним 25/09/17 Пнд 02:26:23  161730330
>>161730300
ты совсем тупой? как только память будет занята винда наебнется
Аноним 25/09/17 Пнд 02:27:08  161730355
>>161730330
Какая винда, 98? Может быть, а современные винды фризнут процесс и выдадут эррор, на этом все.
Аноним 25/09/17 Пнд 02:27:36  161730372
>>161730330
Зачем винде наебываться? У ядра для критичных вещей есть пулы (заранее выделенная память), поэтому ядру строго похуй. Наебнуться могут только кривые приложения, которые не обрабатывают ошибки аллокации памяти.
Аноним 25/09/17 Пнд 02:27:40  161730374
>>161730355
ну давай умник, попробуй разархивировать и посмотри что будет
Аноним 25/09/17 Пнд 02:29:14  161730429
>>161730355
долбаеб пытается спорить, при этом только сейчас узнал, как работает зип бомба
Аноним 25/09/17 Пнд 02:29:48  161730445
>>161729798
Бесконечный цикл, так как условие
if os.path.getsize("fucking_big_file.txt") < 10737418240
никогда не выполнится. В файл ничего не пишется во время отработки цикла.
Аноним 25/09/17 Пнд 02:30:06  161730454
Окей, анон, а теперь расскажи как кидать изображения с архивами в двощ и как изображение в 1 пиксель накрывает систему.
Аноним 25/09/17 Пнд 02:30:14  161730459
>>161730374
>>161730429
Нахуй иди, вот только что проверил, произошло именно так как я и сказал, фриз процесса, который я снял через таск менеджер, всё.
Аноним 25/09/17 Пнд 02:30:39  161730477
>>161730125
Свою хочу.
Аноним 25/09/17 Пнд 02:30:39  161730478
>>161730374
Архиватор не хранит ВСЕ данные в памяти при распаковке. Он хранит контекст, словарь, буфер, окно - называй как хочешь, зависит от алгоритма. А архиватор будет декодировать со словарем блок за блоком, декодированные блоки ему в хуй не вперлись, поэтому он будет писать их в целевой файл, вот и все. Количество занимаемой памяти при этом будет примерно одинаково на протяжении всего процесса.
Аноним 25/09/17 Пнд 02:30:55  161730489
>>161730459
хаха, а я только что твою маман опреходовал
пруфы давай
Аноним 25/09/17 Пнд 02:31:03  161730491
>>161730454
https://youtu.be/5B2N_1dzB6A
Аноним 25/09/17 Пнд 02:32:03  161730515
>>161730445
Выполнится. Открываем файл, пишем байтики, закрываем, проверяем размер. Если мало, пишем на один байтик больше, закрываем, проверяем размер, и т. д. Ну ты пони.
Аноним 25/09/17 Пнд 02:33:01  161730542
>>161730156
Хм, я думаю, что на это стоит смотреть как на возможность залить на двач картинку размером ~100 гб, чтобы петарды охуели, зайдя в тред, фризанув браузер и слив моментально весь лимит трафака.
Аноним 25/09/17 Пнд 02:35:06  161730601
>>161730515
А разве with сам открывает/закрывает файл каждый раз? Если файл не закрывать/не использовать метод который пишет в файл, то os.path.getsize() будет смотреть на пустой файл каждый раз, а все дерьмо будет копиться в оперативке/временных файлах питона. Или нет?
Аноним 25/09/17 Пнд 02:35:55  161730632
>>161730601
Да, with для того и сделали, чтобы файл был закрыт в любом случае автоматически при выходе из блока.
Аноним 25/09/17 Пнд 02:37:02  161730660
>>161730632
Хотел поумничать, а получилось как всегда :с
Буду знать теперь.
Аноним 25/09/17 Пнд 02:37:55  161730687
>>161730542
> трафака
трафика
фикс
Аноним 25/09/17 Пнд 02:38:27  161730701
>>161730542
> ограничения на 20 мб вложений
Хах, ну, пробуй.
Аноним 25/09/17 Пнд 02:39:45  161730737
>>161730316
Почему? Я ошибся в трех строках кода?
Аноним 25/09/17 Пнд 02:40:12  161730753
>>161730701
Так це ж на размер файла, а пнг-бомба весит нихуя. Вот только перед загрузкой пикча все равно открывается чтобы показать тебе превью, так что ты только себя этой бомбой бомбанешь.
Аноним 25/09/17 Пнд 02:41:46  161730799
>>161730737
Ты написал рабочую программу.
Аноним 25/09/17 Пнд 02:41:58  161730803
>>161730701
Ты тупой? Причем тут ограничение? Картинка может занимать меньше мегабайта. Раздувать ее будет отображающее ее приложение. Хотя, тогда получается это я тупой, так как только браузер фризанется, а слива трафика не будет.
Годный тред, кстати. Люблю тебя, ночной.
Аноним 25/09/17 Пнд 02:42:23  161730817
>>161730753
Как будто трудно запатчить скрипт загрузки.
Аноним 25/09/17 Пнд 02:44:23  161730885
>>161730817
Ну давай, расскажи, как бы ты патчил.
Аноним 25/09/17 Пнд 02:45:15  161730921
>>161730753
>Вот только перед загрузкой пикча все равно открывается чтобы показать тебе превью
Отключить картинки пред тем как загружать.
Аноним 25/09/17 Пнд 02:46:03  161730938
>>161730803
>только браузер фризанется
Так это ж заебись, хуяришь пнгбомбу в тред на нулевой и все, каждый кто заходит в бэ получает фриз браузера.
Аноним 25/09/17 Пнд 02:46:19  161730950
Кто запостит сами-знаете-какую пикчу в этот итт тред?
Аноним 25/09/17 Пнд 02:48:10  161731007
>>161730938
Господа, это технологический прорыв. У нас вновь появилось оружие, с тех пор как вайпалки стали бесполезными из-за капчи. И это оружие совершенно.
Аноним 25/09/17 Пнд 02:48:41  161731025
>>161730938
Макак не дебил, наверняка есть ограничение по ширине/высоте картинки.
Аноним 25/09/17 Пнд 02:49:13  161731043
>>161730950
>>161731007
Попытался, выдает "Ошибка постинга - файл слишком большой". Расходимся.
Аноним 25/09/17 Пнд 02:50:19  161731077
>>161728333
tar -cJf на тебя
Аноним 25/09/17 Пнд 02:50:30  161731082
>>161731043
Сколько пикча у тебя на харде занимает?
Аноним 25/09/17 Пнд 02:51:15  161731101
>>161730885
вот так
Аноним 25/09/17 Пнд 02:51:51  161731121
>>161731082
6 мегов. Похоже, у макаки действительно ограничение на размеры самой картинки.
Аноним 25/09/17 Пнд 02:52:30  161731141
>>161731025
Подтверждаю - есть. Из-за этого фоточки в 4к приходится ужимать.
Аноним 25/09/17 Пнд 02:53:22  161731160
>>161724477
Шаблонами разговариваешь.
Автоматизируют ПОВТОРЯЮЩИЕСЯ ПРОЦЕССЫ.
Аноним 25/09/17 Пнд 02:53:28  161731164
>>161731121
Доставьте вебмку про школьника который играет в майнкрафт и потом кричит "бляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя", а потом его мамка орет "я тебе щас дам блять, блять".
Аноним 25/09/17 Пнд 02:53:38  161731172
>>161729514
>Перед тем как его заархивировать его нужно где-то хранить
Сохранил тебе в /dev/zero проверяй.
Аноним 25/09/17 Пнд 02:56:23  161731266
Опять сжимаешь, ебучий шакал.жпг
Аноним 25/09/17 Пнд 02:57:38  161731300
>>161731172
Как ты /dev/zero будешь архивировать, умник?
Аноним 25/09/17 Пнд 02:57:41  161731304
Окей. А если сделать изображение в 1 пискель, чтобы оно тоже роняло приложение, то ее залить удастся?
Аноним 25/09/17 Пнд 02:59:41  161731358
>>161731304
А такое изображение получится сделать? Тут как-бы суть в том, что именно охуенно большая пикча (много пикселей) сжата по стандартам png, а когда приложение пытается ее отрендерить оно фризится. 1 пиксель не имеет смысла. Или имеет?
Аноним 25/09/17 Пнд 02:59:54  161731364
>>161731300
cat /dev/zero | gzip -
Аноним 25/09/17 Пнд 03:00:50  161731387
>>161731358
Не так выразился. Не охуенно большая пикча сжата, а сразу делается такая пикча, которая при попытке рендеринга становится охуенно большой.
Аноним 25/09/17 Пнд 03:00:53  161731388
>>161731300
dd if /dev/zero | gzip > ti.hui
Аноним 25/09/17 Пнд 03:01:08  161731394
>>161731304
Не получится. Декодер посчитает, сколько ему нужно (ширина x высота x байтовнацвет) и не будет распаковывать из сжатого потока больше, чем необходимо.
Аноним 25/09/17 Пнд 03:01:09  161731395
визуализация со[...].webm (8738Кб, 1280x720, 00:01:28)
Подарок треду
Аноним 25/09/17 Пнд 03:01:46  161731412
>>161731364
У /dev/zero нет конца. Этот архив никогда не доархивируется. Вариант анона выше с dd был лучше.
Аноним 25/09/17 Пнд 03:01:47  161731413
>>161731395
А это тут каким местом?
Аноним 25/09/17 Пнд 03:02:23  161731430
>>161731412
А у гзипа нет заголовка нормального. Достаточно будет нажать Ctrl+C.
Аноним 25/09/17 Пнд 03:03:04  161731447
>>161731412
Имелся ввиду пост совсем выше, где была проверка объема.
Аноним 25/09/17 Пнд 03:03:51  161731467
>>161731430
Ты не обманываешь? Порченый архив же получится.
Аноним 25/09/17 Пнд 03:04:10  161731472
>>161731394
А если формат без жёстких размеров, только построчно пиксели, при этом ещё и лзв зжатый. Есть такое?
Аноним 25/09/17 Пнд 03:05:08  161731501
>>161731412
Место на диске кончится и доархивируется.
Аноним 25/09/17 Пнд 03:05:46  161731517
>>161731472
> А если формат без жёстких размеров
Совсем поехавший? Как это по-твоему рисоваться должно, если декодер не знает хотя бы ширины?
Аноним 25/09/17 Пнд 03:06:20  161731536
>>161731501
И получится архив (а не файл) занимающий много места. Я другое заказывал.
Аноним 25/09/17 Пнд 03:07:05  161731564
А что если png со слоями? Дохуя слоев можно сделать?
Аноним 25/09/17 Пнд 03:08:00  161731594
>>161731564
У PNG нет слоев. Ненужные чанки, во-первых, наверняка режутся, а во-вторых, просто никем не декодируются.
Аноним 25/09/17 Пнд 03:08:36  161731611
>>161721489 (OP)
Гугли теорию передачи информации, раздел про кодирование.
Аноним 25/09/17 Пнд 03:09:05  161731625
>>161731413
Опоздал немношк. Это к начулу треда.
Аноним 25/09/17 Пнд 03:09:09  161731628
>>161731564
Так, все. Загуглил. В png только один слой. Есть каналы всякие основанные на цвете и интерпретируемые приложениями, но это не то.
Аноним 25/09/17 Пнд 03:11:16  161731682
>>161731467
>? Порченый архив же получится.
Нет. Возьми и проверь
Аноним 25/09/17 Пнд 03:11:30  161731689
>>161731517
Символ перевода строки. В начале изысканий, в древние пионерские времена, такое могли придумать.
Аноним 25/09/17 Пнд 03:12:52  161731728
>>161731594
Альфа канал вроде есть. А многостраничные тифы принимаются?
Аноним 25/09/17 Пнд 03:17:40  161731835
>>161731625
по поводу?
Аноним 25/09/17 Пнд 03:18:26  161731854
>>161731689
Лол, я бы посмотрел на такое.
Аноним 25/09/17 Пнд 03:18:42  161731860
>>161731536
Так ты прикинь какой он будет когда разархивируется!
Блядь, ну ман дд сделай и посмотри какой командой размер ограничивается, че ты как блондинка.
Аноним 25/09/17 Пнд 03:19:32  161731876
>>161724751
Так ведь все знают, что хэши разжимают гуглом, торрентом и ныне почти умершими файлообменными сетями.
Аноним 25/09/17 Пнд 03:20:22  161731904
>>161731876
гугл драйвом?
Аноним 25/09/17 Пнд 03:20:41  161731909
>>161731904
Гугл-поиском, дебил.
Аноним 25/09/17 Пнд 03:21:11  161731927
>>161731909
саси
Аноним 25/09/17 Пнд 03:21:21  161731932
>>161731860
Так я и написал, что вариант анона выше с dd был лучше.
Аноним 25/09/17 Пнд 03:21:40  161731941
>>161731876
Очнись, ты серешь.
Торрент без DHT это и есть файлообменная сеть, но анально завязанная на трекер(ы) прописанные в файле.
Торрент с DHT это почти полный аналог какого-нибудь е-осла. Во многих клиентах даже есть поисковик, позволяющий искать файлы без участия трекеров или агрегаторов по нескольким трекерам.
Аноним 25/09/17 Пнд 03:22:44  161731970
блять, вы тут ебанутые? truncate -s100500G даст вам наполненный нулями файл размером 100500 гиг, занимающий на диске один сектор.
Аноним 25/09/17 Пнд 03:23:07  161731985
>>161731941
> Торрент с DHT это почти полный аналог какого-нибудь е-осла
Разговор был про хэши. В осле хэши идентифицируют файл, в торрентах - метаданные. Два разных торрента с одинаковыми файлами могут отличаться, потому что отличаются метаданные (банально порядок файлов).
Аноним 25/09/17 Пнд 03:26:35  161732068
бамп
Аноним 25/09/17 Пнд 03:28:01  161732099
>>161721489 (OP)
Сколько раз не пытался ради эксперимента сжимать разные файлы разными методами 7-zip'ом, всегда хуета получалась, не больше 1 мегабайта сжималось в лучших случаях.
Аноним 25/09/17 Пнд 03:29:00  161732121
>>161724710
Но у всех есть питон.
Аноним 25/09/17 Пнд 03:30:48  161732179
>>161732121
Конечно. В системе среднего юзера может быть до нескольких десятков питонов.
Аноним 25/09/17 Пнд 03:31:43  161732202
>>161732179
print("kek")
Аноним 25/09/17 Пнд 03:32:30  161732218
>>161731682
Проверил.
Во-первых,
cat /dev/zero | gzip
не получится. Надо:
cat /dev/zero | gzip -ck > puk.zip
...
Ctrl+C
Во-вторых:
unzip puk.zip
Archive: puk.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of puk.zip or
puk.zip.zip, and cannot find puk.zip.ZIP, period.

Что я делаю не так?
Аноним 25/09/17 Пнд 03:33:30  161732245
>>161732218
> Что я делаю не так?
ZIP != gzip. Для декомпрессии есть gunzip, он же gzip -d.
Аноним 25/09/17 Пнд 03:35:27  161732287
>>161732218
>Что я делаю не так?
>gzip
>unzip
У тебя ошибка в коде
ГЕНЕТИЧЕСКОМ)))))))))))))))))))))
Аноним 25/09/17 Пнд 03:37:10  161732326
>>161732121
Питон есть на все основные платформы, в том числе и на винду. Его недолго скачать и установить. А вот утилиты GNU на винду не поставишь. Вернее, можно поставить какой-нибудь имитатор линукс, но это несколько сложнее чем скачать экзешник с инсталятором с python.org и нажимать "Ок", "Далее".
Аноним 25/09/17 Пнд 03:39:21  161732381
бамп
Аноним 25/09/17 Пнд 03:40:29  161732405
>>161732326
> А вот утилиты GNU на винду не поставишь.
Лож пиздежь. Есть MSYS, есть гораздо более охуенный MSYS2 с пакетным менеджером от арча. Прописываешь все это счастье в path, и у тебя винда с гнутыми командами. Можно даже баш юзать, если не смущает трансляция путей в single-root.
Аноним 25/09/17 Пнд 03:41:28  161732436
>>161732326
>python.org
https://www.python.org/downloads/windows/
Бля, братишка, не подскажешь что качать?
Аноним 25/09/17 Пнд 03:42:12  161732447
>>161732436
Любой 3.x качай.
Аноним 25/09/17 Пнд 03:44:10  161732481
>>161732436
Читать умеешь?
Читай:
Lates Python <номер версии> Release
Последний релиз Питон <номер версии>
Вот это и качай. Код выше для третьей версии.
Аноним 25/09/17 Пнд 03:44:34  161732493
>>161732447
Python 3.7.0a1 - 2017-09-19
Download Windows x86 web-based installer
Download Windows x86 executable installer
Download Windows x86 embeddable zip file
Download Windows x86-64 web-based installer
Download Windows x86-64 executable installer
Download Windows x86-64 embeddable zip file
Download Windows help file
Который?
Аноним 25/09/17 Пнд 03:45:00  161732504
Тест
Аноним 25/09/17 Пнд 03:45:08  161732510
>>161732405
Да понятное дело, что есть. Просто это сложнее, чем использовать универсальный язык сценариев, как раз для таких случаев.
Аноним 25/09/17 Пнд 03:46:10  161732528
>>161732245
>>161732287
Время 3 утра. я в щщи
Говори давай как команда распаковки целиком выглядит. У меня уже голова не работает совсем.
Аноним 25/09/17 Пнд 03:46:35  161732544
>>161732493
Если тебе похуй, то первый в списке. Если винда 64-битная, то любой из 64-битных инсталлеров. Очевидно же.
Аноним 25/09/17 Пнд 03:46:52  161732551
>>161731854
Опяттаки, могли быть форматы привязанные к разрешению конкретной машины с фиксированным разрешением - цга и пиздос, например. И вытекшие в мир пек.
Аноним 25/09/17 Пнд 03:47:23  161732564
>>161732528
cat /dev/zero | gzip - | gunzip -d > /dev/null
Схорони на случай зимних холодов.
Аноним 25/09/17 Пнд 03:48:51  161732594
>>161732544
в чем разница?
Аноним 25/09/17 Пнд 03:48:51  161732595
>>161732564
Сам пошел нахуй. В гуях распаковал))
Аноним 25/09/17 Пнд 03:50:27  161732627
>>161732551
Ну может и есть. Я, кстати, еще про RGB вспомнил и прочие SGI-шные форматы. В простейшем случае это файлы без заголовка, содержащие квадратные картинки с шириной, равной степени двойки. Какой именно степени - абсолютно похуй, зависит от размера данных. И даже сжатие RLE есть. Но макака такое, конечно же, не принимает.
Аноним 25/09/17 Пнд 03:50:30  161732628
>>161732595
"Во время распаковки файлов произошла ошибка"
Как я и говорил, битый архив.
Аноним 25/09/17 Пнд 03:51:42  161732653
>>161732594
Онлайновый инсталлятор, который скачает недостающее по ходу установки или офлайновый, который все нужное содержит в себе. Если ты не знаешь, зачем тебе это, то и разницы для тебя нет.
Аноним 25/09/17 Пнд 03:53:00  161732687
>>161732628
>gzip - | gunzip
>Во время распаковки файлов произошла ошибка
>Как я и говорил
Ты же тупой как хлебушек.
Аноним 25/09/17 Пнд 03:53:07  161732693
>>161732628
Даже если тебе не повезло, и ты прервал запись посреди блока, там все равно zlib-блоки - "битым" окажется только последний.
Аноним 25/09/17 Пнд 03:53:35  161732700
>>161732564
cat /dev/zero | gzip
Уже на этом моменте не получится. gzip нужно ключ -c указывать, чтобы он читал из пайпа, умник хуев.
Аноним 25/09/17 Пнд 03:53:39  161732701
>>161721489 (OP)
Аноним 25/09/17 Пнд 03:54:03  161732712
>>161732627
> не принимает
Попробовал? мой герой
Аноним 25/09/17 Пнд 03:54:20  161732714
>>161732700
gzip -c нужно, чтобы он писал в stdout. А чтобы читал из пайпа, нужен дефис в качестве имени файла, и он там есть.
Аноним 25/09/17 Пнд 03:55:29  161732742
>>161732687
>Ты же тупой как хлебушек.
Может и так. Но в конечном итоге распаковывал я в гуях а не в терминале, в таком случае файловый менеджер сам вроде прочухивает, что там за архив и выбирает соответствующий архиватор. Или нет?
Аноним 25/09/17 Пнд 03:56:06  161732757
>>161732714
Хм. Жопой ман читал :с
Аноним 25/09/17 Пнд 04:00:21  161732849
>>161732742
Эм, добавлю, что речь шла не про команду с перетасовыванием из zero в null, а про уже готовый архив с некоторым количеством нулей из zero.
Аноним 25/09/17 Пнд 04:01:48  161732886
О чем этот тред?
Аноним 25/09/17 Пнд 04:04:07  161732940
>>161732886
>Блять, объясните, как такое может быть
сжимаю winrar-ом 10 гигов, в zip, время сжатия 6 мин, на выходе архив весит 10 мб
сжимаю в rar, время 1 минута, на выходе 4 мб
Аноним 25/09/17 Пнд 04:06:56  161732997
>>161732940
Рошал пидор не оптимизировал zip-компрессор. Все силы ушли на rar. /thread
Аноним 25/09/17 Пнд 04:08:41  161733050
>>161732940
>сжимаю winrar-ом 10 гигов, в zip, время сжатия 6 мин, на выходе архив весит 10 мб
>сжимаю в rar, время 1 минута, на выходе 4 мб
Ага, ага, а тред то о чём?
Аноним 25/09/17 Пнд 04:08:47  161733053
>>161721489 (OP)
Потому что zip дописывает 6 мб кода вируса.
/thread
Аноним 25/09/17 Пнд 04:10:00  161733093
>>161732997
как оптимизировать
Аноним 25/09/17 Пнд 04:11:41  161733145
>>161733093
Написать свой упаковщик в zip на ассемблере, очевидно же.
Аноним 25/09/17 Пнд 04:12:26  161733166
>>161733145
не умею в ассемблер
Аноним 25/09/17 Пнд 04:13:02  161733176
>>161733166
Сочувствую.
Аноним 25/09/17 Пнд 04:18:07  161733272
>>161733166
Да как можно не уметь в ассемблер, там всего три команды!
Аноним 25/09/17 Пнд 04:19:56  161733316
>>161733272
Зачем три, когда и одной достаточно?
https://www.youtube.com/watch?v=R7EEoWg6Ekk
Аноним 25/09/17 Пнд 04:31:10  161733537
бамп
Аноним 25/09/17 Пнд 04:32:44  161733564
>>161733272
>там всего три команды!
содомит
Аноним 25/09/17 Пнд 04:33:16  161733568
>>161721489 (OP)
zip - один единственный алгоритм применяется ко всему
rar - применяет различные алгоритмы в зависимости от содержимого
Аноним 25/09/17 Пнд 04:34:51  161733593
>>161733568
Зип - это контейнер. Никто не запрещает использовать вместо Deflate какой-нибудь LZMA.
Аноним 25/09/17 Пнд 04:36:34  161733624
>>161724775
Какая-то там прогрессия.
Аноним 25/09/17 Пнд 04:38:31  161733649
>>161733593
pkzip
Аноним 25/09/17 Пнд 04:40:08  161733668
>>161733624
геометрическая.
Если ввести строку "a" * 100, копировать ее и вставить, копировать получившееся 200 "a" и так далее. И все равно охуеешь.
Аноним 25/09/17 Пнд 04:42:15  161733709
>>161733668
Для 10 гигов всего-то 33 шага.
Аноним 25/09/17 Пнд 04:45:16  161733761
>>161724710
> питон
Питух. Худший язык в мире. Сажи.
Аноним 25/09/17 Пнд 04:49:12  161733811
>>161733761
А какой лудший?
Аноним 25/09/17 Пнд 04:49:24  161733814
>>161733761
Двачую.
go-господин
Аноним 25/09/17 Пнд 04:50:57  161733840
>>161733761
Двачую
мимо программист на бейсике
Аноним 25/09/17 Пнд 04:51:19  161733844
>>161733811
Очевидный обжект паскаль.
Аноним 25/09/17 Пнд 04:51:29  161733847
Только что сделал с помощью копировать вставить файл нулей весом в 120 мб, закрыл-сохранил, открывал секунд 20, мне страшно продолжать.
Аноним 25/09/17 Пнд 04:51:49  161733856
>>161733844
Почему не хаксел?
Аноним 25/09/17 Пнд 04:52:00  161733864
>>161733847
notepad господин? Редактором пробовал открывать?
Аноним 25/09/17 Пнд 04:52:26  161733868
>>161733709
Которые сильно затянутся, так как охеревающий буфер начнет фризить текстовый редактор.
Аноним 25/09/17 Пнд 04:52:44  161733871
>>161733864
> редактором
edlin filename сойдет?
Аноним 25/09/17 Пнд 04:53:17  161733878
>>161733856
Нет идешки.
Аноним 25/09/17 Пнд 04:53:34  161733884
>>161733871
Да любой окромя блокнота.
Аноним 25/09/17 Пнд 04:54:08  161733898
>>161733884
MS Word
Аноним 25/09/17 Пнд 04:55:22  161733918
>>161733884
wordpad жрет 25% проца и пытается открыть 250 мб. Уже минуту жду.
Аноним 25/09/17 Пнд 04:55:48  161733924
>>161733856
>Почему не хаксел?
Я про такой задристанный язык даже не слышал. Поэтому. Еще хуже чем питон, наверное.
Аноним 25/09/17 Пнд 04:56:06  161733929
>>161733918
Бери edlin. Открывает мгновенно, базарю.
Аноним 25/09/17 Пнд 04:56:29  161733932
>>161733918
Саблайм попробуй. notepad++
Аноним 25/09/17 Пнд 04:56:53  161733935
>>161733932
Ща попробую вроде он был у меня.
Аноним 25/09/17 Пнд 04:57:31  161733940
>>161733918
Попробуй ex. Там такой хуйни не будет.
Аноним 25/09/17 Пнд 04:59:17  161733960
>>161733935
>>161733932
Че за хуйня, диспетчер задач показывает что нотпад жрет 2 гига оперативы, но файл всего 250 мб. Он показал нули но висит.
Аноним 25/09/17 Пнд 05:00:04  161733977
>>161733960
Он закрылся нахуй сам. лол
Аноним 25/09/17 Пнд 05:00:38  161733986
>>161733977
Помогайте блять, как увеличить размер файла не открывая его?
Аноним 25/09/17 Пнд 05:01:18  161733990
>>161733868
Это уже другой вопрос. 33 шага остаются. а как анон так высчитал кол-во шагов? Мимотупой
Аноним 25/09/17 Пнд 05:01:31  161733992
>>161733986
copy /b file.txt+file.txt result.txt
Аноним 25/09/17 Пнд 05:02:54  161734006
>>161733992
Это бейсик? (Как в винде язык шелла называется, это он?)
Аноним 25/09/17 Пнд 05:03:05  161734010
>>161733992
Куда вводить, у меня лапки.
Аноним 25/09/17 Пнд 05:05:49  161734048
>>161733990
>а как анон так высчитал кол-во шагов? Мимотупой
Один символ в юникоде занимает 2 байта. Берем условные 100 символов, умножаем на 2. Потом 200 символов умножаем на 2. Ну ты понел. И так пока не получим 2 (байта на символ) x 1024 (байтов в мегабайте) x 1024 (мегабайт в гигабайте) x 10.
Аноним 25/09/17 Пнд 05:06:00  161734054
>>161733990
Ну ты каждый раз удваиваешь количество символов. Т.е., на шаге 0 у тебя 1 символ, на шаге 1 у тебя 2 и т. д., на шаге n у тебя 2n символов. Для 10 гигов тебе соответственно нужно log2(1024×1024×1024×10) = log210737418240 = 33.321... (т.е., 33 шагов не хватит, будет 8 гигов, 34 будет много - в какую сторону округлять - дело твое).
Аноним 25/09/17 Пнд 05:06:33  161734061
Так нахуй, единственный кто смог открыть 250 мб это обычный нотпад. Щас попробую еще накопировать.
Аноним 25/09/17 Пнд 05:06:45  161734068
>>161733986
Старый дедовский способ увеличить размер файла не открывая его, все ученые в шоке! Достоточно просто...
ТЫ ПИДОР
Аноним 25/09/17 Пнд 05:06:48  161734069
>>161733992
Win+R, cmd, Enter, cd /d "путь к папке с файлом", Enter, потом уже copy.
Аноним 25/09/17 Пнд 05:06:54  161734072
>>161734010
Win+R -> cmd
кажется.
Аноним 25/09/17 Пнд 05:08:09  161734086
Заодно поясните почему ни один редактор останавливался на 25% использовании цп.
Аноним 25/09/17 Пнд 05:08:32  161734093
>>161734068
проиграл
Аноним 25/09/17 Пнд 05:08:45  161734098
>>161734086
Ебать я хуйню написал. Ну вы надеюсь поняли.
Аноним 25/09/17 Пнд 05:08:58  161734102
>>161734098
Нет.
Аноним 25/09/17 Пнд 05:10:45  161734123
>>161734102
Ни один редактор не стал использовать больше 25% проца. Даже нотпад который смог увеличить файл до 512 мб.
Аноним 25/09/17 Пнд 05:10:58  161734126
>>161734086
Хз. Может в ОС ограничение на процессорное время для этого приложения.
Аноним 25/09/17 Пнд 05:12:40  161734147
>>161734069
Падажи ебана, если написать cd то он откроет папку систем32. Что сделает d через пробел?
Аноним 25/09/17 Пнд 05:12:55  161734151
>>161734123
Вручную попробуй разрешить ему использовать больше ядер, или как-то повысить приоритет выполнения. (не знаю как это в винде делается, но скорее всего как-то в диспетчере задач)
Аноним 25/09/17 Пнд 05:14:02  161734172
>>161734151
В диспетчере на всех ядрах для редакторов стоят галочки.
Аноним 25/09/17 Пнд 05:14:06  161734173
>>161734123
При большом желании файлы можно читать и парсить параллельно, распределяя нагрузку на все твои 4 ядра, но так как это текстовые редакторы, никому в хуй не вперлось писать такой код. Тем более в нотепаде, который по сути своей оболочка вокруг системного поля ввода текста.
Аноним 25/09/17 Пнд 05:14:30  161734182
>>161734147
>Что сделает d через пробел?
Указывает, что ты переходишь на другой диск (логический раздел, если по-человечески), подразумевается, что путь нужно указывать абсолютный.
Аноним 25/09/17 Пнд 05:14:56  161734186
>>161734147
cd "папка" переходит в папку.
cd /d "папка" переходит в папку и меняет текущий диск на тот, где лежит папка.
Аноним 25/09/17 Пнд 05:15:18  161734191
>>161734172
Тогда мб в выделяемую память упирается, или в самом приложении ограничение на размер буфера.
Аноним 25/09/17 Пнд 05:24:48  161734311
Так, 4 гб почти готово, заставлю делать 8гб и пойду курить.
Аноним 25/09/17 Пнд 05:26:15  161734329
хуяк
Аноним 25/09/17 Пнд 05:28:35  161734352
>>161731358
>>161731394
Я в этом всем не шарю, но кто-то предложил сделать огромный пиксель. Возможно, в битмапе на этот один пиксель приходится 10гигов текста. но такое же невозможно, да?
Аноним 25/09/17 Пнд 05:30:41  161734370
тест
Аноним 25/09/17 Пнд 05:30:45  161734371
>>161734123
А ты его процессу приоритет ставил?
Аноним 25/09/17 Пнд 05:32:13  161734398
>>161734329
Почему от тебя байтами пахнет, ты нули сохранял?
Нет мам, ребята сохраняли, а я рядом стоял.
Аноним 25/09/17 Пнд 05:37:31  161734482
>>161721489 (OP)
>сжимаю winrar-ом
>2k17
>Проприетарное платное говно с зондами
Аноним 25/09/17 Пнд 05:37:32  161734483
Ща допилю 12.5 гб и попробую заархивировать.
Аноним 25/09/17 Пнд 05:41:59  161734543
>>161734483
Чтобы оценить на сколько ужмется и меньше гигабайта было бы достаточно. Ты что хочешь-то?
Аноним 25/09/17 Пнд 05:45:48  161734583
>>161724880
Архиватором Бабушкина
Аноним 25/09/17 Пнд 05:46:28  161734595
все
Аноним 25/09/17 Пнд 05:48:17  161734616
>>161734583
Консервирует и хранит в погребе?
Аноним 25/09/17 Пнд 05:48:37  161734622
>>161734595
Переименуй в %дистр_чего_нибудь%.iso и выложи на торренты.
Аноним 25/09/17 Пнд 05:50:42  161734659
>>161734622
windows10_bez-zondow_aktivirovannaya_re-pack-by-VaSyAn_228.iso
Аноним 25/09/17 Пнд 05:52:13  161734696
>>161734659
game_of_thrones_season_10_leaked_footage.avi
Аноним 25/09/17 Пнд 05:54:37  161734744
littlefile.png (39Кб, 814x391)
>>161734595
У меня больше. Соси.
Аноним 25/09/17 Пнд 05:55:49  161734767
>>161734696
10BTC_access_key.txt
Аноним 25/09/17 Пнд 05:56:35  161734781
>>161734744
>>161734595
Да вы ебанутые.
Аноним 25/09/17 Пнд 05:57:16  161734793
>>161734659
.iso - охуенная штука в этом смысле. В .iso можно ссылаться из разных файлов на одни и те же сектора и делать исошки, которые хуй скопируешь, потому что все файлы на ней весят терабайт. И никакого сжатия при этом не нужно (но можно саму исошку упаковать в .zip для большего веселья).
Аноним 25/09/17 Пнд 05:57:56  161734805
>>161734781
Надеюсь, ты не думаешь, что я свои 400 гигов копипастом делал или даже записью нулей?
Аноним 25/09/17 Пнд 06:00:24  161734846
Сжал в рар до 6 мб. А я надеялся на 1 кб.
После архивации ноут минут 5 тормозил так как будто его выебали 12 гиговой елдой.
Аноним 25/09/17 Пнд 06:01:00  161734856
>>161734805
Мне все равно каким путем ты пришел к этом. Сам факт того, что у тебя хранится документ в 400 гигов вызывает недоверие к тебе, твоей личности, проводнику и твоему коту.
Аноним 25/09/17 Пнд 06:01:04  161734860
>>161734846
Может, мой тоже сожмешь? >>161734744
Аноним 25/09/17 Пнд 06:01:30  161734867
>>161734805
Из интернета скачал?
Аноним 25/09/17 Пнд 06:01:58  161734875
>>161734846
Он это еще и на ноуте делал. Блять, со мной страшные люди на одной борде сидят.
Аноним 25/09/17 Пнд 06:02:26  161734881
>>161734860
Давай сожму, шли мне в личку.
Аноним 25/09/17 Пнд 06:02:31  161734883
>>161734860
Звучит эротично.
Аноним 25/09/17 Пнд 06:03:09  161734895
>>161734883
Посжимаем вечером друг другу архивы?
Аноним 25/09/17 Пнд 06:05:20  161734927
>>161734860
Пять минут.
Аноним 25/09/17 Пнд 06:05:34  161734932
>>161733811
Java.
Аноним 25/09/17 Пнд 06:05:47  161734938
Повторное сжатие дало 54кб для зипа и 10 кб для рара.
Аноним 25/09/17 Пнд 06:08:32  161734971
Короче, надо понять как устроены zip архивы. Можно же как-то вручную сделать. Щас буду гуглеть.
Аноним 25/09/17 Пнд 06:12:58  161735051
>>161734971
Заебешься deflate-поток собирать. Но так-то реально.
Аноним 25/09/17 Пнд 06:34:40  161735349
>>161734744
Бамп вишмастером https://files.catbox.moe/mfsdcn.zip
Аноним 25/09/17 Пнд 06:54:30  161735586
Блять. Я подумал можно сделать zip архив с файлом в котором символ повторяется N раз, открыть его хекс редактором, найти найти в нем N в двоичной системе исчисления и заменить его на 5 * 2^20. Не прокатило.
Аноним 25/09/17 Пнд 06:57:46  161735628
>>161735586
Внутри зипа во-первых размер файла в двух местах, во-вторых битовые (БИТОВЫЕ!) потоки, в которых и закодированы повторы. В Deflate LZ77 (т.е., вместо байтика пишется ссылка на предыдущий байтик в потоке и сколько он повторяется, но и сама ссылка, и счетчик повторов сверху еще хаффманом пожаты. В общем, это не хекс-редактором делается, и не в одном месте.
Аноним 25/09/17 Пнд 06:59:17  161735655
И вообще, все уже сделано до нас:
https://github.com/abdulfatir/ZipBomb
Аноним 25/09/17 Пнд 07:03:24  161735710
>>161735655
>abdulfatir
>ZipBomb
Проиграно
Аноним 25/09/17 Пнд 07:07:44  161735768
>>161735710
А что такого? Каждый Абдул должен хоть раз взорвать бомбу, пусть и архивную.
Аноним 25/09/17 Пнд 07:08:27  161735781
blob (740Кб, 900x900)
>>161721489 (OP)
ОП - ебучий шакал!
Аноним 25/09/17 Пнд 07:08:34  161735784
>>161734938
А дальше что? Что дальше было? Ты еще раз сжимал? Каков предел, после которого размер архива не уменьшается? Распаковать пробовал, сколько времени заняло?
Аноним 25/09/17 Пнд 07:10:00  161735806
>>161735784
Дальше меньше, после 0 пойдет в плюс, так и делают накопители.
Аноним 25/09/17 Пнд 07:26:22  161736029
>>161735784
Дальше произошло то, чего не должно было произойти. Никому не пожелаю познать то, что познал я. Скажу только что тысячная архивация это точка невозврата.
Аноним 25/09/17 Пнд 07:27:00  161736037
>>161734793
может быть лучше в рар?
Аноним 25/09/17 Пнд 07:31:34  161736114
>>161734622
а смысл? чтобы какой-то долбаеб скачал и расстроился?
Аноним 25/09/17 Пнд 07:35:08  161736173
>>161736114
>а смысл? чтобы какой-то долбаеб скачал и расстроился?
Сейчас 99% контента всего по этому принципу делается и без раздутых текстовых файлов.
Аноним 25/09/17 Пнд 07:37:07  161736216
>>161736173
с какой целью
Аноним 25/09/17 Пнд 07:44:23  161736349
>>161736216
зачем спрашиваешь
Аноним 25/09/17 Пнд 07:45:28  161736365
>>161736349
затем, что ты написал об этом
Аноним 25/09/17 Пнд 07:45:39  161736369
>>161735806
Если так делают накопители, то как тогда появились первые накопители? Технологии пришельцев?
Аноним 25/09/17 Пнд 07:57:19  161736643
бамп
Аноним 25/09/17 Пнд 08:03:40  161736774
бамп
Аноним 25/09/17 Пнд 08:09:07  161736902
бамп
Аноним 25/09/17 Пнд 08:42:34  161737710
бамп
Аноним 25/09/17 Пнд 09:16:22  161738781
>>161737710
Вечером создай.
Аноним 25/09/17 Пнд 09:40:03  161739471
>>161726521
Нюфаг, это не из школьника пошло
Аноним 25/09/17 Пнд 09:48:12  161739772
>>161726521
Алексей бабушкин
Аноним 25/09/17 Пнд 10:02:15  161740391
бамп
Аноним 25/09/17 Пнд 10:19:00  161741164
бамп
Аноним 25/09/17 Пнд 10:50:34  161742560
>>161724899
Чтоб ты спросил.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 380 | 7 | 46
Назад Вверх Каталог Обновить

Топ тредов
Избранное