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

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

А сейчас за что-то кроме зипа будут пиздить и желать подохнуть в муках
Аноним 25/09/17 Пнд 00:01:07 #14 №161723921 
>>161723816
Сделай например текстовый файл размером десять гигабайт с повторением одной буквы. Теоретически должно сработать.
Аноним 25/09/17 Пнд 00:01:20 #15 №161723937 
>>161723864
Вот, не одному мне эта мысль в голову пришла.
Аноним 25/09/17 Пнд 00:03:07 #16 №161724066 
>>161723902
так почему зип ужимает хуже, чем рар
Аноним 25/09/17 Пнд 00:03:18 #17 №161724079 
>>161723921
под рукой нет кружки чая, поставь там пока и залей потом в архив, а?
Аноним 25/09/17 Пнд 00:05:01 #18 №161724186 
>>161724079
ctrl+a,c,v,a,c,v
Аноним 25/09/17 Пнд 00:06:06 #19 №161724243 
>>161723864
речь не о винраре, а о сжатии
Аноним 25/09/17 Пнд 00:06:42 #20 №161724284 
>>161724186
Можно наговнокодить итерацией...
Аноним 25/09/17 Пнд 00:07:41 #21 №161724331 
>>161724284
Открой блокнот, ткни по одной букве один раз и повторяй последовательность хоткеев из моего предыдущего поста. Охуеешь, отвечаю.
Аноним 25/09/17 Пнд 00:08:28 #22 №161724375 
Сжимаю все файлы в хэш-сумму, зависимость есть, весит мало, подводных камней нет, советую.
Аноним 25/09/17 Пнд 00:08:30 #23 №161724377 
>>161724331
Нахуя? Ручной тркд это шиттир, автоматизация наше всё.
Аноним 25/09/17 Пнд 00:09:55 #24 №161724456 
>>161724377
Дебил.
Аноним 25/09/17 Пнд 00:10:21 #25 №161724477 
>>161724456
Чому?
Аноним 25/09/17 Пнд 00:11:30 #26 №161724543 
>>161723737
то есть ты хочешь сказать, если ужимать реальный файл такого размера, то на выходе зип будет меньше?
Аноним 25/09/17 Пнд 00:11:33 #27 №161724547 
>>161723816
Гугли 42.zip и подобные zip-бомбы
Аноним 25/09/17 Пнд 00:11:56 #28 №161724574 
>>161723816
Оче просто:
dd if=/dev/zero of=~/zeroes.txt count=20M
Аноним 25/09/17 Пнд 00:14:16 #29 №161724680 
бамп
Аноним 25/09/17 Пнд 00:14:38 #30 №161724705 
>>161723864
Zip-то же говно, просто rar еще и пропиетарное
>не сжимать в 2кXX в 7z
Аноним 25/09/17 Пнд 00:14:49 #31 №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 #32 №161724731 
>>161724705
>2017
>пользоваться чем-то кроме lzma/lzma2
Аноним 25/09/17 Пнд 00:16:00 #33 №161724751 
>>161724375
А разжимаешь как?
Аноним 25/09/17 Пнд 00:16:26 #34 №161724775 
>>161724331
Это ты охуеешь, если попытаешь таким образом сделать 10 гб текста. Попробуй.
Аноним 25/09/17 Пнд 00:16:54 #35 №161724802 
>>161724705
7z чтобы открыть один файл, распаковывает весь архив
Аноним 25/09/17 Пнд 00:16:54 #36 №161724803 
>>161724731
Это и есть 7zip, алло!
Аноним 25/09/17 Пнд 00:17:52 #37 №161724842 
>>161724803
это алгоритм, он есть не только в 7zip
Аноним 25/09/17 Пнд 00:18:36 #38 №161724879 
>>161724751
Никак. Я же не свои файлы сжимаю.
Аноним 25/09/17 Пнд 00:18:37 #39 №161724880 
Посоветуйте, чем лучше всего сжимать файлы, чтобы получить минимальный размер
Аноним 25/09/17 Пнд 00:18:46 #40 №161724887 
>>161724751
А нахуя их разжимать когда у тебя есть хеш-сумма)) В виде хеш-суммы текст лаконичней выглядит прост.
Аноним 25/09/17 Пнд 00:18:51 #41 №161724893 
>>161724880
xz
Аноним 25/09/17 Пнд 00:19:00 #42 №161724899 
>>161724802
Зависит от настроек сжатия, и нахрена держать в архиве файлы, к которым нужен выборочный доступ?
Аноним 25/09/17 Пнд 00:21:25 #43 №161725017 
бамп
Аноним 25/09/17 Пнд 00:21:29 #44 №161725020 
>>161724880
Самый минимальный размер можно получить только универсальным архиватором rm (нулевой размер)
Зависит от того, какие файлы ты собираешься сжимать и как быстро тебе их нужно распаковать потом
Аноним 25/09/17 Пнд 00:22:08 #45 №161725047 
>>161725020
время распоковки без разницы, главное ужать максимально
Аноним 25/09/17 Пнд 00:23:28 #46 №161725099 
>>161724899
Ну представь себе - такие случаи не редкость, какой-нибудь архив внутренней переписки за 15 лет на пару гигов.
Аноним 25/09/17 Пнд 00:23:33 #47 №161725104 
бамп
Аноним 25/09/17 Пнд 00:24:27 #48 №161725144 
>>161724066
Да похер всем на разницу! 2017 год! Алло!
Сейчас важна универсальность.
Аноним 25/09/17 Пнд 00:25:07 #49 №161725179 
>>161725144
так посоветуй чем ужать, чтобы на выходе получить минимальный размер
Аноним 25/09/17 Пнд 00:25:39 #50 №161725207 
>>161725179
LHA
Аноним 25/09/17 Пнд 00:27:29 #51 №161725294 
>>161723846
Как это??
Аноним 25/09/17 Пнд 00:27:46 #52 №161725307 
Эх мне бы тёлку-шведку.
Аноним 25/09/17 Пнд 00:29:53 #53 №161725419 
бамп
Аноним 25/09/17 Пнд 00:31:14 #54 №161725478 
zip.exe самые пиздатые архивы
Скачиваешь zalupa_kentavra.zip.exe в 2 мегабайта, а при распаковке она занимает ~2 гига на жестком, 4 гигабайта оперативки и 99% процессорного времени. Делайте выводы.
Аноним 25/09/17 Пнд 00:31:18 #55 №161725482 
>>161725179
7zip сильнее на несколько процентов, чем WinRar, но сильно медленнее. По соотношению скорости к размеру WinRar оптимален. tar и прочее - полное говно. Ноунейм-алгоритмы могут сжимать сильно лучше или сильно хуже, в зависимости от конкретных данных, но все существенно медленнее WinRar.
Аноним 25/09/17 Пнд 00:34:59 #56 №161725645 
>>161721489 (OP)
ТЫ МНЕ СКАЖИ КАКОГО ХУЯ У МЕНЯ НА ВЫХОДЕ ВЕСИТ БОЛЬШЕ ЧЕМ СУКА НА ВХОДЕ
Аноним 25/09/17 Пнд 00:35:32 #57 №161725664 
кому упало сжимать в 2к17? у вас компы разархивируют медленнее, чем можно скачать из тырнета
Аноним 25/09/17 Пнд 00:36:32 #58 №161725707 
>>161725482
Tar как бы и не должен сжимать.
Аноним 25/09/17 Пнд 00:37:07 #59 №161725731 
>>161725664
если ты про облако, то они по 10тб не выделяют
Аноним 25/09/17 Пнд 00:39:07 #60 №161725815 
>>161725645
всмысле
Аноним 25/09/17 Пнд 00:39:25 #61 №161725829 
>>161725731
ты заведующий гугл драйва?
Аноним 25/09/17 Пнд 00:40:04 #62 №161725851 
>>161724710
Хуита. В цикле когда закрываешь и снова открываешь файл (нахуй кстати ты это делаешь) забыл аргумент "w" указать, не будет это говно работать как надо. Мудень блять.
Аноним 25/09/17 Пнд 00:40:41 #63 №161725878 
>>161725731
я про бытовое использование, которое ненужно
Аноним 25/09/17 Пнд 00:45:53 #64 №161726102 
>>161725851
Тащемта в питонах по дефолту там стоит "r" вроде как диванный, не помню.
Может он хотел чтобы пекарня ОПа ахуела от выгрузки в оперативу 10 гигов.

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

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

Не сожмется. Ты долбоеб.
Аноним 25/09/17 Пнд 00:57:03 #71 №161726565 
>>161726418
Блять у него цикл делает лишь первую строку. Тут нет табуляции.
Аноним 25/09/17 Пнд 00:58:20 #72 №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 #73 №161726651 
>>161726565
>табуляции
Вы посмотрите на него, табуляции у него нету блять. Нормальные люди 4 пробела ставят.
Аноним 25/09/17 Пнд 01:00:07 #74 №161726684 
>>161726481
А мне кажется, что в файл запишется сразу по вызову метода. Ну ты это, попробуй записать строку в файл, а после бесконечный цикл чего-нибудь и чекни, добавилось ли что-нибудь в текстовый документ.
Аноним 25/09/17 Пнд 01:02:08 #75 №161726764 
>>161726651
Ты действительно хочешь начать это?
Аноним 25/09/17 Пнд 01:02:19 #76 №161726776 
>>161726684
Проверял. В файл пишется только после закрытия файла. Похоже, поэтому говнокодер на каждом шаге цикла открывает и закрыавыт файл. Так то все правильно, кроме проебанного "w"
Аноним 25/09/17 Пнд 01:02:55 #77 №161726798 
>>161726764
Не знаю. А ты?
Аноним 25/09/17 Пнд 01:04:23 #78 №161726856 
>>161726776
Но ведь когда открываешь через "w", то у тебя удаляется вся предыдущая информация. Надо через "rw" открывать в таком случае.
Аноним 25/09/17 Пнд 01:04:40 #79 №161726869 
>>161726798
Мне лень.
Аноним 25/09/17 Пнд 01:05:56 #80 №161726925 
>>161726776
flush()? Не, не слышал.
Аноним 25/09/17 Пнд 01:05:56 #81 №161726926 
>>161726856
Лол.
Аноним 25/09/17 Пнд 01:07:37 #82 №161727016 
>>161725294
Ну вот смотри, у тебя есть текст из миллиона символов "а", файл .txt с этим текстом из миллиона букв "а", идущих подряд, весит, предположим, 8 гигабайт.
Рационально будет сжать это всё в одну буковку "а" и указать, что при распаковке нужно будет этот символ помножить на миллион раз. Получаем мизерный архив меньше килобайта, который при распаковке даёт 8 гигабайтный файл. Это, конечно же, все я утрирую, и делается немного сложнее, но суть та же. На основе этого делаются зип-бомбы, которые весят несколько килобайт, а при распаковке получаются сотни терабайт, из-за чего пека наглухо зависает.
Аноним 25/09/17 Пнд 01:08:31 #83 №161727052 
>>161726856
Примитивная задача - всего навсего закатать говна на 10 гб в текстовый файл оказалась полной подводных камней. Проще 10 гб путем Ctrl+C Ctrl+V делать.
Аноним 25/09/17 Пнд 01:11:05 #84 №161727158 
>>161727052
Да хуле сложного блять? 5 гигов оперативы я думаю у человека найдется. Просто пилишь 2 файла по 5 гигов и объединяешь их. хотя да, похоже я обосрался и даже тут будут подводные камни
Аноним 25/09/17 Пнд 01:12:20 #85 №161727210 
>>161727016
в зип бомбе 4гб ужаты в архив, который в свою очередь ужат еще несколько раз
Аноним 25/09/17 Пнд 01:13:07 #86 №161727245 
>>161727052
>Примитивная задача - всего навсего закатать говна на 10 гб в текстовый файл оказалась полной подводных камней.
Разработка ядра linux. Начало.
Аноним 25/09/17 Пнд 01:16:18 #87 №161727398 
>>161727158
>Просто пилишь 2 файла по 5 гигов и объединяешь их.
Задача была только в том, чтобы просто запилить один файл на 10 гигов, а ты предлагаешь ее усложнить.
Аноним 25/09/17 Пнд 01:18:42 #88 №161727501 
>>161727158
> 5 гигов оперативы я думаю у человека найдется
Думаешь у всех компьютеры чтобы в крузисы играть?
Аноним OP 25/09/17 Пнд 01:19:27 #89 №161727535 
>>161727501
24 гига
Аноним 25/09/17 Пнд 01:22:42 #90 №161727689 
>>161727535
Сервер?
Аноним 25/09/17 Пнд 01:23:05 #91 №161727709 
>>161727398
Окей. Проблема записать разом 10 гигов в том, что не у всех есть 16 гигов оперативы.
А значит можно просто разом записать 5 гигов, скопировать файл и объединить их.
Эти бляцкие 5 гигов записываются методом того же говнокодера, только НЕ НУЖНО лишний раз открывать и закрывать файл. Мы все это делаем лишь раз.
Аноним 25/09/17 Пнд 01:24:31 #92 №161727778 
>>161727501
Ну блять, знаешь, я не представляю как люди живут без 8 гигов. Это нахуй первое, на что стоит отложить деньги при сборке пеки.
Аноним 25/09/17 Пнд 01:27:08 #93 №161727907 
>>161727709
>Проблема записать разом 10 гигов в том, что не у всех есть 16 гигов оперативы.
>А значит можно просто разом записать 5 гигов
>НЕ НУЖНО лишний раз открывать и закрывать файл.
>5 гигов. Зато НЕ НУЖНО лишний раз открывать и закрывать.

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


Простой вариант архиватора, есть 25 символов:
aaaaasssssdddddfffffggggg
Сжимаем первый раз:
5a5s5d5f5g
сжатие 40%.
Сжимаем еще раз(опять спецсимвол, понятный нашему архиватору):
^5
5asdfg
Сжатие 90%
*
Аноним 25/09/17 Пнд 02:08:56 #123 №161729662 
>>161729618
лiл
Аноним 25/09/17 Пнд 02:09:06 #124 №161729668 
>>161728446
Тарболлы вообще не для сжатия. gzip для сжатия
Аноним 25/09/17 Пнд 02:09:38 #125 №161729687 
>>161729514
Смотря где он распаковывается, если это просто пека то космического эффекта не будет, а если это например роутер, который жрет обновление прошивки в формате зип, и ты ему подсовываешь зип бомбу, или андроид, которому ты опять же по ОТА притворяешься сервером обнов и пихаешь ему зип бомбу вместо прошивки, короче вариантов много.
Аноним 25/09/17 Пнд 02:10:05 #126 №161729701 
>>161729668
Тарбол это и есть .tar.gz
Аноним 25/09/17 Пнд 02:10:22 #127 №161729714 
>>161729587
>Почему?
Имелся в виду не конкретный объем файла, а очень большой объем файла. Так понятнее? У тебя может и есть винт на терабайт или больше.
Аноним 25/09/17 Пнд 02:12:20 #128 №161729788 
>>161729714
А нахуя его делать очень большим?
Аноним 25/09/17 Пнд 02:12:31 #129 №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 #130 №161729857 
>>161729514
суть не в размере конечных файлов, а в том, что на оперативу будет нагрузка в несколько петабайт
у зип бомбы например конечные файлы суммарно весят всего 64 гб
Аноним 25/09/17 Пнд 02:14:25 #131 №161729859 
>>161729514
> Перед тем как его заархивировать его нужно где-то хранить
Незачем где-то что-то хранить. Все архиваторы умеют в пайпы.
Аноним 25/09/17 Пнд 02:16:25 #132 №161729934 
>>161729798
with open("fucking_big_file.txt", "w") as fp:
IndentationError: expected an indented block
Аноним 25/09/17 Пнд 02:17:24 #133 №161729974 
>>161729714
сделай файл на 100 гигов, засунь один в зип, переименуй его, добавь в зип, повтори сколько надо
Аноним 25/09/17 Пнд 02:17:35 #134 №161729979 
>>161729857
>суть не в размере конечных файлов, а в том, что на оперативу будет нагрузка в несколько петабайт
А почему она будет? Есть же своп и времнные файлы. Любой архиватор их использует. Не будет такой нагрузки на оперативу.
Аноним 25/09/17 Пнд 02:17:58 #135 №161729997 
>>161729857
>на оперативу будет нагрузка в несколько петабайт
чего блядь
Аноним 25/09/17 Пнд 02:18:03 #136 №161730001 
>>161729934
Индентация очевидна.
Аноним 25/09/17 Пнд 02:18:21 #137 №161730013 
>>161729974
А вот это идея. Но мне кажется, возможно как-то сразу готовый zip сделать.
Аноним 25/09/17 Пнд 02:18:30 #138 №161730018 
>>161729997
>>161729979
https://xakep.ru/2015/09/03/png-bomb/ прошу
Аноним 25/09/17 Пнд 02:21:18 #139 №161730125 
>>161730013
так есть уже зип бомба, чем тебя не устраивает?
Аноним 25/09/17 Пнд 02:21:58 #140 №161730154 
>>161729798
f = open('fucking_big_file.txt', 'w')
f.write('a' * (10737418240 / 2))
print('Все соснули')
Аноним 25/09/17 Пнд 02:22:00 #141 №161730156 
>>161730018
Как что-то может занимать в оперативе петабайт, если самой оперативы скажем 8 гб? Да, такой пнг при попытке его открыть завесит просмотрщик и забьет всю свободную оперативу, но и только.
Аноним 25/09/17 Пнд 02:23:29 #142 №161730210 
>>161730156
процесс архивации суммарно столько будет занимать, причем тут твоя оператива
Аноним 25/09/17 Пнд 02:24:10 #143 №161730244 
>>161730210
разархивации*
Аноним 25/09/17 Пнд 02:25:35 #144 №161730295 
>>161730018
>https://xakep.ru/2015/09/03/png-bomb
С png интереснее. По идее, пикчи целиком в память выгружаются. Но все равно же, будет просто сообщение ОС о переполнении оперативки и фриз приложения, которое держит пикчу. Но за ссылку все равно спасибо.
Аноним 25/09/17 Пнд 02:25:40 #145 №161730300 
>>161730210
Где он будет это занимать?
Аноним 25/09/17 Пнд 02:26:04 #146 №161730316 
>>161730154
Ты ничего не понимаешь.
Аноним 25/09/17 Пнд 02:26:23 #147 №161730330 
>>161730300
ты совсем тупой? как только память будет занята винда наебнется
Аноним 25/09/17 Пнд 02:27:08 #148 №161730355 
>>161730330
Какая винда, 98? Может быть, а современные винды фризнут процесс и выдадут эррор, на этом все.
Аноним 25/09/17 Пнд 02:27:36 #149 №161730372 
>>161730330
Зачем винде наебываться? У ядра для критичных вещей есть пулы (заранее выделенная память), поэтому ядру строго похуй. Наебнуться могут только кривые приложения, которые не обрабатывают ошибки аллокации памяти.
Аноним 25/09/17 Пнд 02:27:40 #150 №161730374 
>>161730355
ну давай умник, попробуй разархивировать и посмотри что будет
Аноним 25/09/17 Пнд 02:29:14 #151 №161730429 
>>161730355
долбаеб пытается спорить, при этом только сейчас узнал, как работает зип бомба
Аноним 25/09/17 Пнд 02:29:48 #152 №161730445 
>>161729798
Бесконечный цикл, так как условие
if os.path.getsize("fucking_big_file.txt") < 10737418240
никогда не выполнится. В файл ничего не пишется во время отработки цикла.
Аноним 25/09/17 Пнд 02:30:06 #153 №161730454 
Окей, анон, а теперь расскажи как кидать изображения с архивами в двощ и как изображение в 1 пиксель накрывает систему.
Аноним 25/09/17 Пнд 02:30:14 #154 №161730459 
>>161730374
>>161730429
Нахуй иди, вот только что проверил, произошло именно так как я и сказал, фриз процесса, который я снял через таск менеджер, всё.
Аноним 25/09/17 Пнд 02:30:39 #155 №161730477 
>>161730125
Свою хочу.
Аноним 25/09/17 Пнд 02:30:39 #156 №161730478 
>>161730374
Архиватор не хранит ВСЕ данные в памяти при распаковке. Он хранит контекст, словарь, буфер, окно - называй как хочешь, зависит от алгоритма. А архиватор будет декодировать со словарем блок за блоком, декодированные блоки ему в хуй не вперлись, поэтому он будет писать их в целевой файл, вот и все. Количество занимаемой памяти при этом будет примерно одинаково на протяжении всего процесса.
Аноним 25/09/17 Пнд 02:30:55 #157 №161730489 
>>161730459
хаха, а я только что твою маман опреходовал
пруфы давай
Аноним 25/09/17 Пнд 02:31:03 #158 №161730491 
>>161730454
https://youtu.be/5B2N_1dzB6A
Аноним 25/09/17 Пнд 02:32:03 #159 №161730515 
>>161730445
Выполнится. Открываем файл, пишем байтики, закрываем, проверяем размер. Если мало, пишем на один байтик больше, закрываем, проверяем размер, и т. д. Ну ты пони.
Аноним 25/09/17 Пнд 02:33:01 #160 №161730542 
>>161730156
Хм, я думаю, что на это стоит смотреть как на возможность залить на двач картинку размером ~100 гб, чтобы петарды охуели, зайдя в тред, фризанув браузер и слив моментально весь лимит трафака.
Аноним 25/09/17 Пнд 02:35:06 #161 №161730601 
>>161730515
А разве with сам открывает/закрывает файл каждый раз? Если файл не закрывать/не использовать метод который пишет в файл, то os.path.getsize() будет смотреть на пустой файл каждый раз, а все дерьмо будет копиться в оперативке/временных файлах питона. Или нет?
Аноним 25/09/17 Пнд 02:35:55 #162 №161730632 
>>161730601
Да, with для того и сделали, чтобы файл был закрыт в любом случае автоматически при выходе из блока.
Аноним 25/09/17 Пнд 02:37:02 #163 №161730660 
>>161730632
Хотел поумничать, а получилось как всегда :с
Буду знать теперь.
Аноним 25/09/17 Пнд 02:37:55 #164 №161730687 
>>161730542
> трафака
трафика
фикс
Аноним 25/09/17 Пнд 02:38:27 #165 №161730701 
>>161730542
> ограничения на 20 мб вложений
Хах, ну, пробуй.
Аноним 25/09/17 Пнд 02:39:45 #166 №161730737 
>>161730316
Почему? Я ошибся в трех строках кода?
Аноним 25/09/17 Пнд 02:40:12 #167 №161730753 
>>161730701
Так це ж на размер файла, а пнг-бомба весит нихуя. Вот только перед загрузкой пикча все равно открывается чтобы показать тебе превью, так что ты только себя этой бомбой бомбанешь.
Аноним 25/09/17 Пнд 02:41:46 #168 №161730799 
>>161730737
Ты написал рабочую программу.
Аноним 25/09/17 Пнд 02:41:58 #169 №161730803 
>>161730701
Ты тупой? Причем тут ограничение? Картинка может занимать меньше мегабайта. Раздувать ее будет отображающее ее приложение. Хотя, тогда получается это я тупой, так как только браузер фризанется, а слива трафика не будет.
Годный тред, кстати. Люблю тебя, ночной.
Аноним 25/09/17 Пнд 02:42:23 #170 №161730817 
>>161730753
Как будто трудно запатчить скрипт загрузки.
Аноним 25/09/17 Пнд 02:44:23 #171 №161730885 
>>161730817
Ну давай, расскажи, как бы ты патчил.
Аноним 25/09/17 Пнд 02:45:15 #172 №161730921 
>>161730753
>Вот только перед загрузкой пикча все равно открывается чтобы показать тебе превью
Отключить картинки пред тем как загружать.
Аноним 25/09/17 Пнд 02:46:03 #173 №161730938 
>>161730803
>только браузер фризанется
Так это ж заебись, хуяришь пнгбомбу в тред на нулевой и все, каждый кто заходит в бэ получает фриз браузера.
Аноним 25/09/17 Пнд 02:46:19 #174 №161730950 
Кто запостит сами-знаете-какую пикчу в этот итт тред?
Аноним 25/09/17 Пнд 02:48:10 #175 №161731007 
>>161730938
Господа, это технологический прорыв. У нас вновь появилось оружие, с тех пор как вайпалки стали бесполезными из-за капчи. И это оружие совершенно.
Аноним 25/09/17 Пнд 02:48:41 #176 №161731025 
>>161730938
Макак не дебил, наверняка есть ограничение по ширине/высоте картинки.
Аноним 25/09/17 Пнд 02:49:13 #177 №161731043 
>>161730950
>>161731007
Попытался, выдает "Ошибка постинга - файл слишком большой". Расходимся.
Аноним 25/09/17 Пнд 02:50:19 #178 №161731077 
>>161728333
tar -cJf на тебя
Аноним 25/09/17 Пнд 02:50:30 #179 №161731082 
>>161731043
Сколько пикча у тебя на харде занимает?
Аноним 25/09/17 Пнд 02:51:15 #180 №161731101 
Скриншот 2017-09-25 02.50.17.png
>>161730885
вот так
Аноним 25/09/17 Пнд 02:51:51 #181 №161731121 
>>161731082
6 мегов. Похоже, у макаки действительно ограничение на размеры самой картинки.
Аноним 25/09/17 Пнд 02:52:30 #182 №161731141 
>>161731025
Подтверждаю - есть. Из-за этого фоточки в 4к приходится ужимать.
Аноним 25/09/17 Пнд 02:53:22 #183 №161731160 
>>161724477
Шаблонами разговариваешь.
Автоматизируют ПОВТОРЯЮЩИЕСЯ ПРОЦЕССЫ.
Аноним 25/09/17 Пнд 02:53:28 #184 №161731164 
>>161731121
Доставьте вебмку про школьника который играет в майнкрафт и потом кричит "бляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя", а потом его мамка орет "я тебе щас дам блять, блять".
Аноним 25/09/17 Пнд 02:53:38 #185 №161731172 
>>161729514
>Перед тем как его заархивировать его нужно где-то хранить
Сохранил тебе в /dev/zero проверяй.
Аноним 25/09/17 Пнд 02:56:23 #186 №161731266 
Опять сжимаешь, ебучий шакал.жпг
Аноним 25/09/17 Пнд 02:57:38 #187 №161731300 
>>161731172
Как ты /dev/zero будешь архивировать, умник?
Аноним 25/09/17 Пнд 02:57:41 #188 №161731304 
Окей. А если сделать изображение в 1 пискель, чтобы оно тоже роняло приложение, то ее залить удастся?
Аноним 25/09/17 Пнд 02:59:41 #189 №161731358 
>>161731304
А такое изображение получится сделать? Тут как-бы суть в том, что именно охуенно большая пикча (много пикселей) сжата по стандартам png, а когда приложение пытается ее отрендерить оно фризится. 1 пиксель не имеет смысла. Или имеет?
Аноним 25/09/17 Пнд 02:59:54 #190 №161731364 
>>161731300
cat /dev/zero | gzip -
Аноним 25/09/17 Пнд 03:00:50 #191 №161731387 
>>161731358
Не так выразился. Не охуенно большая пикча сжата, а сразу делается такая пикча, которая при попытке рендеринга становится охуенно большой.
Аноним 25/09/17 Пнд 03:00:53 #192 №161731388 
>>161731300
dd if /dev/zero | gzip > ti.hui
Аноним 25/09/17 Пнд 03:01:08 #193 №161731394 
>>161731304
Не получится. Декодер посчитает, сколько ему нужно (ширина x высота x байтовнацвет) и не будет распаковывать из сжатого потока больше, чем необходимо.
Аноним 25/09/17 Пнд 03:01:09 #194 №161731395 
визуализация сортировки.webm
Подарок треду
Аноним 25/09/17 Пнд 03:01:46 #195 №161731412 
>>161731364
У /dev/zero нет конца. Этот архив никогда не доархивируется. Вариант анона выше с dd был лучше.
Аноним 25/09/17 Пнд 03:01:47 #196 №161731413 
>>161731395
А это тут каким местом?
Аноним 25/09/17 Пнд 03:02:23 #197 №161731430 
>>161731412
А у гзипа нет заголовка нормального. Достаточно будет нажать Ctrl+C.
Аноним 25/09/17 Пнд 03:03:04 #198 №161731447 
>>161731412
Имелся ввиду пост совсем выше, где была проверка объема.
Аноним 25/09/17 Пнд 03:03:51 #199 №161731467 
>>161731430
Ты не обманываешь? Порченый архив же получится.
Аноним 25/09/17 Пнд 03:04:10 #200 №161731472 
>>161731394
А если формат без жёстких размеров, только построчно пиксели, при этом ещё и лзв зжатый. Есть такое?
Аноним 25/09/17 Пнд 03:05:08 #201 №161731501 
>>161731412
Место на диске кончится и доархивируется.
Аноним 25/09/17 Пнд 03:05:46 #202 №161731517 
>>161731472
> А если формат без жёстких размеров
Совсем поехавший? Как это по-твоему рисоваться должно, если декодер не знает хотя бы ширины?
Аноним 25/09/17 Пнд 03:06:20 #203 №161731536 
>>161731501
И получится архив (а не файл) занимающий много места. Я другое заказывал.
Аноним 25/09/17 Пнд 03:07:05 #204 №161731564 
А что если png со слоями? Дохуя слоев можно сделать?
Аноним 25/09/17 Пнд 03:08:00 #205 №161731594 
>>161731564
У PNG нет слоев. Ненужные чанки, во-первых, наверняка режутся, а во-вторых, просто никем не декодируются.
Аноним 25/09/17 Пнд 03:08:36 #206 №161731611 
>>161721489 (OP)
Гугли теорию передачи информации, раздел про кодирование.
Аноним 25/09/17 Пнд 03:09:05 #207 №161731625 
>>161731413
Опоздал немношк. Это к начулу треда.
Аноним 25/09/17 Пнд 03:09:09 #208 №161731628 
>>161731564
Так, все. Загуглил. В png только один слой. Есть каналы всякие основанные на цвете и интерпретируемые приложениями, но это не то.
Аноним 25/09/17 Пнд 03:11:16 #209 №161731682 
>>161731467
>? Порченый архив же получится.
Нет. Возьми и проверь
Аноним 25/09/17 Пнд 03:11:30 #210 №161731689 
>>161731517
Символ перевода строки. В начале изысканий, в древние пионерские времена, такое могли придумать.
Аноним 25/09/17 Пнд 03:12:52 #211 №161731728 
>>161731594
Альфа канал вроде есть. А многостраничные тифы принимаются?
Аноним 25/09/17 Пнд 03:17:40 #212 №161731835 
>>161731625
по поводу?
Аноним 25/09/17 Пнд 03:18:26 #213 №161731854 
>>161731689
Лол, я бы посмотрел на такое.
Аноним 25/09/17 Пнд 03:18:42 #214 №161731860 
>>161731536
Так ты прикинь какой он будет когда разархивируется!
Блядь, ну ман дд сделай и посмотри какой командой размер ограничивается, че ты как блондинка.
Аноним 25/09/17 Пнд 03:19:32 #215 №161731876 
>>161724751
Так ведь все знают, что хэши разжимают гуглом, торрентом и ныне почти умершими файлообменными сетями.
Аноним 25/09/17 Пнд 03:20:22 #216 №161731904 
>>161731876
гугл драйвом?
Аноним 25/09/17 Пнд 03:20:41 #217 №161731909 
>>161731904
Гугл-поиском, дебил.
Аноним 25/09/17 Пнд 03:21:11 #218 №161731927 
>>161731909
саси
Аноним 25/09/17 Пнд 03:21:21 #219 №161731932 
>>161731860
Так я и написал, что вариант анона выше с dd был лучше.
Аноним 25/09/17 Пнд 03:21:40 #220 №161731941 
>>161731876
Очнись, ты серешь.
Торрент без DHT это и есть файлообменная сеть, но анально завязанная на трекер(ы) прописанные в файле.
Торрент с DHT это почти полный аналог какого-нибудь е-осла. Во многих клиентах даже есть поисковик, позволяющий искать файлы без участия трекеров или агрегаторов по нескольким трекерам.
Аноним 25/09/17 Пнд 03:22:44 #221 №161731970 
блять, вы тут ебанутые? truncate -s100500G даст вам наполненный нулями файл размером 100500 гиг, занимающий на диске один сектор.
Аноним 25/09/17 Пнд 03:23:07 #222 №161731985 
>>161731941
> Торрент с DHT это почти полный аналог какого-нибудь е-осла
Разговор был про хэши. В осле хэши идентифицируют файл, в торрентах - метаданные. Два разных торрента с одинаковыми файлами могут отличаться, потому что отличаются метаданные (банально порядок файлов).
Аноним 25/09/17 Пнд 03:26:35 #223 №161732068 
бамп
Аноним 25/09/17 Пнд 03:28:01 #224 №161732099 
>>161721489 (OP)
Сколько раз не пытался ради эксперимента сжимать разные файлы разными методами 7-zip'ом, всегда хуета получалась, не больше 1 мегабайта сжималось в лучших случаях.
Аноним 25/09/17 Пнд 03:29:00 #225 №161732121 
>>161724710
Но у всех есть питон.
Аноним 25/09/17 Пнд 03:30:48 #226 №161732179 
>>161732121
Конечно. В системе среднего юзера может быть до нескольких десятков питонов.
Аноним 25/09/17 Пнд 03:31:43 #227 №161732202 
>>161732179
print("kek")
Аноним 25/09/17 Пнд 03:32:30 #228 №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 #229 №161732245 
>>161732218
> Что я делаю не так?
ZIP != gzip. Для декомпрессии есть gunzip, он же gzip -d.
Аноним 25/09/17 Пнд 03:35:27 #230 №161732287 
>>161732218
>Что я делаю не так?
>gzip
>unzip
У тебя ошибка в коде
ГЕНЕТИЧЕСКОМ)))))))))))))))))))))
Аноним 25/09/17 Пнд 03:37:10 #231 №161732326 
>>161732121
Питон есть на все основные платформы, в том числе и на винду. Его недолго скачать и установить. А вот утилиты GNU на винду не поставишь. Вернее, можно поставить какой-нибудь имитатор линукс, но это несколько сложнее чем скачать экзешник с инсталятором с python.org и нажимать "Ок", "Далее".
Аноним 25/09/17 Пнд 03:39:21 #232 №161732381 
бамп
Аноним 25/09/17 Пнд 03:40:29 #233 №161732405 
>>161732326
> А вот утилиты GNU на винду не поставишь.
Лож пиздежь. Есть MSYS, есть гораздо более охуенный MSYS2 с пакетным менеджером от арча. Прописываешь все это счастье в path, и у тебя винда с гнутыми командами. Можно даже баш юзать, если не смущает трансляция путей в single-root.
Аноним 25/09/17 Пнд 03:41:28 #234 №161732436 
>>161732326
>python.org
https://www.python.org/downloads/windows/
Бля, братишка, не подскажешь что качать?
Аноним 25/09/17 Пнд 03:42:12 #235 №161732447 
>>161732436
Любой 3.x качай.
Аноним 25/09/17 Пнд 03:44:10 #236 №161732481 
>>161732436
Читать умеешь?
Читай:
Lates Python <номер версии> Release
Последний релиз Питон <номер версии>
Вот это и качай. Код выше для третьей версии.
Аноним 25/09/17 Пнд 03:44:34 #237 №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 #238 №161732504 
Тест
Аноним 25/09/17 Пнд 03:45:08 #239 №161732510 
>>161732405
Да понятное дело, что есть. Просто это сложнее, чем использовать универсальный язык сценариев, как раз для таких случаев.
Аноним 25/09/17 Пнд 03:46:10 #240 №161732528 
>>161732245
>>161732287
Время 3 утра. я в щщи
Говори давай как команда распаковки целиком выглядит. У меня уже голова не работает совсем.
Аноним 25/09/17 Пнд 03:46:35 #241 №161732544 
>>161732493
Если тебе похуй, то первый в списке. Если винда 64-битная, то любой из 64-битных инсталлеров. Очевидно же.
Аноним 25/09/17 Пнд 03:46:52 #242 №161732551 
>>161731854
Опяттаки, могли быть форматы привязанные к разрешению конкретной машины с фиксированным разрешением - цга и пиздос, например. И вытекшие в мир пек.
Аноним 25/09/17 Пнд 03:47:23 #243 №161732564 
>>161732528
cat /dev/zero | gzip - | gunzip -d > /dev/null
Схорони на случай зимних холодов.
Аноним 25/09/17 Пнд 03:48:51 #244 №161732594 
>>161732544
в чем разница?
Аноним 25/09/17 Пнд 03:48:51 #245 №161732595 
>>161732564
Сам пошел нахуй. В гуях распаковал))
Аноним 25/09/17 Пнд 03:50:27 #246 №161732627 
>>161732551
Ну может и есть. Я, кстати, еще про RGB вспомнил и прочие SGI-шные форматы. В простейшем случае это файлы без заголовка, содержащие квадратные картинки с шириной, равной степени двойки. Какой именно степени - абсолютно похуй, зависит от размера данных. И даже сжатие RLE есть. Но макака такое, конечно же, не принимает.
Аноним 25/09/17 Пнд 03:50:30 #247 №161732628 
>>161732595
"Во время распаковки файлов произошла ошибка"
Как я и говорил, битый архив.
Аноним 25/09/17 Пнд 03:51:42 #248 №161732653 
>>161732594
Онлайновый инсталлятор, который скачает недостающее по ходу установки или офлайновый, который все нужное содержит в себе. Если ты не знаешь, зачем тебе это, то и разницы для тебя нет.
Аноним 25/09/17 Пнд 03:53:00 #249 №161732687 
>>161732628
>gzip - | gunzip
>Во время распаковки файлов произошла ошибка
>Как я и говорил
Ты же тупой как хлебушек.
Аноним 25/09/17 Пнд 03:53:07 #250 №161732693 
>>161732628
Даже если тебе не повезло, и ты прервал запись посреди блока, там все равно zlib-блоки - "битым" окажется только последний.
Аноним 25/09/17 Пнд 03:53:35 #251 №161732700 
>>161732564
cat /dev/zero | gzip
Уже на этом моменте не получится. gzip нужно ключ -c указывать, чтобы он читал из пайпа, умник хуев.
Аноним 25/09/17 Пнд 03:53:39 #252 №161732701 
>>161721489 (OP)
Аноним 25/09/17 Пнд 03:54:03 #253 №161732712 
>>161732627
> не принимает
Попробовал? мой герой
Аноним 25/09/17 Пнд 03:54:20 #254 №161732714 
>>161732700
gzip -c нужно, чтобы он писал в stdout. А чтобы читал из пайпа, нужен дефис в качестве имени файла, и он там есть.
Аноним 25/09/17 Пнд 03:55:29 #255 №161732742 
>>161732687
>Ты же тупой как хлебушек.
Может и так. Но в конечном итоге распаковывал я в гуях а не в терминале, в таком случае файловый менеджер сам вроде прочухивает, что там за архив и выбирает соответствующий архиватор. Или нет?
Аноним 25/09/17 Пнд 03:56:06 #256 №161732757 
>>161732714
Хм. Жопой ман читал :с
Аноним 25/09/17 Пнд 04:00:21 #257 №161732849 
>>161732742
Эм, добавлю, что речь шла не про команду с перетасовыванием из zero в null, а про уже готовый архив с некоторым количеством нулей из zero.
Аноним 25/09/17 Пнд 04:01:48 #258 №161732886 
О чем этот тред?
Аноним 25/09/17 Пнд 04:04:07 #259 №161732940 
>>161732886
>Блять, объясните, как такое может быть
сжимаю winrar-ом 10 гигов, в zip, время сжатия 6 мин, на выходе архив весит 10 мб
сжимаю в rar, время 1 минута, на выходе 4 мб
Аноним 25/09/17 Пнд 04:06:56 #260 №161732997 
>>161732940
Рошал пидор не оптимизировал zip-компрессор. Все силы ушли на rar. /thread
Аноним 25/09/17 Пнд 04:08:41 #261 №161733050 
>>161732940
>сжимаю winrar-ом 10 гигов, в zip, время сжатия 6 мин, на выходе архив весит 10 мб
>сжимаю в rar, время 1 минута, на выходе 4 мб
Ага, ага, а тред то о чём?
Аноним 25/09/17 Пнд 04:08:47 #262 №161733053 
>>161721489 (OP)
Потому что zip дописывает 6 мб кода вируса.
/thread
Аноним 25/09/17 Пнд 04:10:00 #263 №161733093 
>>161732997
как оптимизировать
Аноним 25/09/17 Пнд 04:11:41 #264 №161733145 
>>161733093
Написать свой упаковщик в zip на ассемблере, очевидно же.
Аноним 25/09/17 Пнд 04:12:26 #265 №161733166 
>>161733145
не умею в ассемблер
Аноним 25/09/17 Пнд 04:13:02 #266 №161733176 
>>161733166
Сочувствую.
Аноним 25/09/17 Пнд 04:18:07 #267 №161733272 
>>161733166
Да как можно не уметь в ассемблер, там всего три команды!
Аноним 25/09/17 Пнд 04:19:56 #268 №161733316 
>>161733272
Зачем три, когда и одной достаточно?
https://www.youtube.com/watch?v=R7EEoWg6Ekk
Аноним 25/09/17 Пнд 04:31:10 #269 №161733537 
бамп
Аноним 25/09/17 Пнд 04:32:44 #270 №161733564 
>>161733272
>там всего три команды!
содомит
Аноним 25/09/17 Пнд 04:33:16 #271 №161733568 
>>161721489 (OP)
zip - один единственный алгоритм применяется ко всему
rar - применяет различные алгоритмы в зависимости от содержимого
Аноним 25/09/17 Пнд 04:34:51 #272 №161733593 
>>161733568
Зип - это контейнер. Никто не запрещает использовать вместо Deflate какой-нибудь LZMA.
Аноним 25/09/17 Пнд 04:36:34 #273 №161733624 
>>161724775
Какая-то там прогрессия.
Аноним 25/09/17 Пнд 04:38:31 #274 №161733649 
>>161733593
pkzip
Аноним 25/09/17 Пнд 04:40:08 #275 №161733668 
>>161733624
геометрическая.
Если ввести строку "a" * 100, копировать ее и вставить, копировать получившееся 200 "a" и так далее. И все равно охуеешь.
Аноним 25/09/17 Пнд 04:42:15 #276 №161733709 
>>161733668
Для 10 гигов всего-то 33 шага.
sageАноним 25/09/17 Пнд 04:45:16 #277 №161733761 
>>161724710
> питон
Питух. Худший язык в мире. Сажи.
Аноним 25/09/17 Пнд 04:49:12 #278 №161733811 
>>161733761
А какой лудший?
Аноним 25/09/17 Пнд 04:49:24 #279 №161733814 
>>161733761
Двачую.
go-господин
sageАноним 25/09/17 Пнд 04:50:57 #280 №161733840 
>>161733761
Двачую
мимо программист на бейсике
Аноним 25/09/17 Пнд 04:51:19 #281 №161733844 
>>161733811
Очевидный обжект паскаль.
Аноним 25/09/17 Пнд 04:51:29 #282 №161733847 
Только что сделал с помощью копировать вставить файл нулей весом в 120 мб, закрыл-сохранил, открывал секунд 20, мне страшно продолжать.
Аноним 25/09/17 Пнд 04:51:49 #283 №161733856 
>>161733844
Почему не хаксел?
Аноним 25/09/17 Пнд 04:52:00 #284 №161733864 
>>161733847
notepad господин? Редактором пробовал открывать?
Аноним 25/09/17 Пнд 04:52:26 #285 №161733868 
>>161733709
Которые сильно затянутся, так как охеревающий буфер начнет фризить текстовый редактор.
Аноним 25/09/17 Пнд 04:52:44 #286 №161733871 
>>161733864
> редактором
edlin filename сойдет?
Аноним 25/09/17 Пнд 04:53:17 #287 №161733878 
>>161733856
Нет идешки.
Аноним 25/09/17 Пнд 04:53:34 #288 №161733884 
>>161733871
Да любой окромя блокнота.
Аноним 25/09/17 Пнд 04:54:08 #289 №161733898 
>>161733884
MS Word
Аноним 25/09/17 Пнд 04:55:22 #290 №161733918 
>>161733884
wordpad жрет 25% проца и пытается открыть 250 мб. Уже минуту жду.
Аноним 25/09/17 Пнд 04:55:48 #291 №161733924 
>>161733856
>Почему не хаксел?
Я про такой задристанный язык даже не слышал. Поэтому. Еще хуже чем питон, наверное.
Аноним 25/09/17 Пнд 04:56:06 #292 №161733929 
>>161733918
Бери edlin. Открывает мгновенно, базарю.
Аноним 25/09/17 Пнд 04:56:29 #293 №161733932 
>>161733918
Саблайм попробуй. notepad++
Аноним 25/09/17 Пнд 04:56:53 #294 №161733935 
>>161733932
Ща попробую вроде он был у меня.
Аноним 25/09/17 Пнд 04:57:31 #295 №161733940 
>>161733918
Попробуй ex. Там такой хуйни не будет.
Аноним 25/09/17 Пнд 04:59:17 #296 №161733960 
>>161733935
>>161733932
Че за хуйня, диспетчер задач показывает что нотпад жрет 2 гига оперативы, но файл всего 250 мб. Он показал нули но висит.
Аноним 25/09/17 Пнд 05:00:04 #297 №161733977 
>>161733960
Он закрылся нахуй сам. лол
Аноним 25/09/17 Пнд 05:00:38 #298 №161733986 
>>161733977
Помогайте блять, как увеличить размер файла не открывая его?
Аноним 25/09/17 Пнд 05:01:18 #299 №161733990 
>>161733868
Это уже другой вопрос. 33 шага остаются. а как анон так высчитал кол-во шагов? Мимотупой
Аноним 25/09/17 Пнд 05:01:31 #300 №161733992 
>>161733986
copy /b file.txt+file.txt result.txt
Аноним 25/09/17 Пнд 05:02:54 #301 №161734006 
>>161733992
Это бейсик? (Как в винде язык шелла называется, это он?)
Аноним 25/09/17 Пнд 05:03:05 #302 №161734010 
>>161733992
Куда вводить, у меня лапки.
Аноним 25/09/17 Пнд 05:05:49 #303 №161734048 
>>161733990
>а как анон так высчитал кол-во шагов? Мимотупой
Один символ в юникоде занимает 2 байта. Берем условные 100 символов, умножаем на 2. Потом 200 символов умножаем на 2. Ну ты понел. И так пока не получим 2 (байта на символ) x 1024 (байтов в мегабайте) x 1024 (мегабайт в гигабайте) x 10.
Аноним 25/09/17 Пнд 05:06:00 #304 №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 #305 №161734061 
Так нахуй, единственный кто смог открыть 250 мб это обычный нотпад. Щас попробую еще накопировать.
Аноним 25/09/17 Пнд 05:06:45 #306 №161734068 
>>161733986
Старый дедовский способ увеличить размер файла не открывая его, все ученые в шоке! Достоточно просто...
ТЫ ПИДОР
Аноним 25/09/17 Пнд 05:06:48 #307 №161734069 
>>161733992
Win+R, cmd, Enter, cd /d "путь к папке с файлом", Enter, потом уже copy.
Аноним 25/09/17 Пнд 05:06:54 #308 №161734072 
>>161734010
Win+R -> cmd
кажется.
Аноним 25/09/17 Пнд 05:08:09 #309 №161734086 
Заодно поясните почему ни один редактор останавливался на 25% использовании цп.
Аноним 25/09/17 Пнд 05:08:32 #310 №161734093 
>>161734068
проиграл
Аноним 25/09/17 Пнд 05:08:45 #311 №161734098 
>>161734086
Ебать я хуйню написал. Ну вы надеюсь поняли.
Аноним 25/09/17 Пнд 05:08:58 #312 №161734102 
>>161734098
Нет.
Аноним 25/09/17 Пнд 05:10:45 #313 №161734123 
>>161734102
Ни один редактор не стал использовать больше 25% проца. Даже нотпад который смог увеличить файл до 512 мб.
Аноним 25/09/17 Пнд 05:10:58 #314 №161734126 
>>161734086
Хз. Может в ОС ограничение на процессорное время для этого приложения.
Аноним 25/09/17 Пнд 05:12:40 #315 №161734147 
>>161734069
Падажи ебана, если написать cd то он откроет папку систем32. Что сделает d через пробел?
Аноним 25/09/17 Пнд 05:12:55 #316 №161734151 
>>161734123
Вручную попробуй разрешить ему использовать больше ядер, или как-то повысить приоритет выполнения. (не знаю как это в винде делается, но скорее всего как-то в диспетчере задач)
Аноним 25/09/17 Пнд 05:14:02 #317 №161734172 
>>161734151
В диспетчере на всех ядрах для редакторов стоят галочки.
Аноним 25/09/17 Пнд 05:14:06 #318 №161734173 
>>161734123
При большом желании файлы можно читать и парсить параллельно, распределяя нагрузку на все твои 4 ядра, но так как это текстовые редакторы, никому в хуй не вперлось писать такой код. Тем более в нотепаде, который по сути своей оболочка вокруг системного поля ввода текста.
Аноним 25/09/17 Пнд 05:14:30 #319 №161734182 
>>161734147
>Что сделает d через пробел?
Указывает, что ты переходишь на другой диск (логический раздел, если по-человечески), подразумевается, что путь нужно указывать абсолютный.
Аноним 25/09/17 Пнд 05:14:56 #320 №161734186 
>>161734147
cd "папка" переходит в папку.
cd /d "папка" переходит в папку и меняет текущий диск на тот, где лежит папка.
Аноним 25/09/17 Пнд 05:15:18 #321 №161734191 
>>161734172
Тогда мб в выделяемую память упирается, или в самом приложении ограничение на размер буфера.
Аноним 25/09/17 Пнд 05:24:48 #322 №161734311 
Так, 4 гб почти готово, заставлю делать 8гб и пойду курить.
Аноним 25/09/17 Пнд 05:26:15 #323 №161734329 
ААХАХАХАХА.png
хуяк
Аноним 25/09/17 Пнд 05:28:35 #324 №161734352 
>>161731358
>>161731394
Я в этом всем не шарю, но кто-то предложил сделать огромный пиксель. Возможно, в битмапе на этот один пиксель приходится 10гигов текста. но такое же невозможно, да?
Аноним 25/09/17 Пнд 05:30:41 #325 №161734370 
тест
Аноним 25/09/17 Пнд 05:30:45 #326 №161734371 
>>161734123
А ты его процессу приоритет ставил?
Аноним 25/09/17 Пнд 05:32:13 #327 №161734398 
>>161734329
Почему от тебя байтами пахнет, ты нули сохранял?
Нет мам, ребята сохраняли, а я рядом стоял.
Аноним 25/09/17 Пнд 05:37:31 #328 №161734482 
>>161721489 (OP)
>сжимаю winrar-ом
>2k17
>Проприетарное платное говно с зондами
Аноним 25/09/17 Пнд 05:37:32 #329 №161734483 
Ща допилю 12.5 гб и попробую заархивировать.
Аноним 25/09/17 Пнд 05:41:59 #330 №161734543 
>>161734483
Чтобы оценить на сколько ужмется и меньше гигабайта было бы достаточно. Ты что хочешь-то?
Аноним 25/09/17 Пнд 05:45:48 #331 №161734583 
>>161724880
Архиватором Бабушкина
Аноним 25/09/17 Пнд 05:46:28 #332 №161734595 
ебатьмойхуйздрасьте.jpg
все
Аноним 25/09/17 Пнд 05:48:17 #333 №161734616 
>>161734583
Консервирует и хранит в погребе?
Аноним 25/09/17 Пнд 05:48:37 #334 №161734622 
>>161734595
Переименуй в %дистр_чего_нибудь%.iso и выложи на торренты.
Аноним 25/09/17 Пнд 05:50:42 #335 №161734659 
>>161734622
windows10_bez-zondow_aktivirovannaya_re-pack-by-VaSyAn_228.iso
Аноним 25/09/17 Пнд 05:52:13 #336 №161734696 
>>161734659
game_of_thrones_season_10_leaked_footage.avi
Аноним 25/09/17 Пнд 05:54:37 #337 №161734744 
littlefile.png
>>161734595
У меня больше. Соси.
Аноним 25/09/17 Пнд 05:55:49 #338 №161734767 
>>161734696
10BTC_access_key.txt
Аноним 25/09/17 Пнд 05:56:35 #339 №161734781 
>>161734744
>>161734595
Да вы ебанутые.
Аноним 25/09/17 Пнд 05:57:16 #340 №161734793 
>>161734659
.iso - охуенная штука в этом смысле. В .iso можно ссылаться из разных файлов на одни и те же сектора и делать исошки, которые хуй скопируешь, потому что все файлы на ней весят терабайт. И никакого сжатия при этом не нужно (но можно саму исошку упаковать в .zip для большего веселья).
Аноним 25/09/17 Пнд 05:57:56 #341 №161734805 
>>161734781
Надеюсь, ты не думаешь, что я свои 400 гигов копипастом делал или даже записью нулей?
Аноним 25/09/17 Пнд 06:00:24 #342 №161734846 
Сжал в рар до 6 мб. А я надеялся на 1 кб.
После архивации ноут минут 5 тормозил так как будто его выебали 12 гиговой елдой.
Аноним 25/09/17 Пнд 06:01:00 #343 №161734856 
>>161734805
Мне все равно каким путем ты пришел к этом. Сам факт того, что у тебя хранится документ в 400 гигов вызывает недоверие к тебе, твоей личности, проводнику и твоему коту.
Аноним 25/09/17 Пнд 06:01:04 #344 №161734860 
>>161734846
Может, мой тоже сожмешь? >>161734744
Аноним 25/09/17 Пнд 06:01:30 #345 №161734867 
>>161734805
Из интернета скачал?
Аноним 25/09/17 Пнд 06:01:58 #346 №161734875 
>>161734846
Он это еще и на ноуте делал. Блять, со мной страшные люди на одной борде сидят.
Аноним 25/09/17 Пнд 06:02:26 #347 №161734881 
>>161734860
Давай сожму, шли мне в личку.
Аноним 25/09/17 Пнд 06:02:31 #348 №161734883 
>>161734860
Звучит эротично.
Аноним 25/09/17 Пнд 06:03:09 #349 №161734895 
>>161734883
Посжимаем вечером друг другу архивы?
Аноним 25/09/17 Пнд 06:05:20 #350 №161734927 
>>161734860
Пять минут.
sageАноним 25/09/17 Пнд 06:05:34 #351 №161734932 
>>161733811
Java.
Аноним 25/09/17 Пнд 06:05:47 #352 №161734938 
Повторное сжатие дало 54кб для зипа и 10 кб для рара.
Аноним 25/09/17 Пнд 06:08:32 #353 №161734971 
Короче, надо понять как устроены zip архивы. Можно же как-то вручную сделать. Щас буду гуглеть.
Аноним 25/09/17 Пнд 06:12:58 #354 №161735051 
>>161734971
Заебешься deflate-поток собирать. Но так-то реально.
Аноним 25/09/17 Пнд 06:34:40 #355 №161735349 
>>161734744
Бамп вишмастером https://files.catbox.moe/mfsdcn.zip
Аноним 25/09/17 Пнд 06:54:30 #356 №161735586 
Блять. Я подумал можно сделать zip архив с файлом в котором символ повторяется N раз, открыть его хекс редактором, найти найти в нем N в двоичной системе исчисления и заменить его на 5 * 2^20. Не прокатило.
Аноним 25/09/17 Пнд 06:57:46 #357 №161735628 
>>161735586
Внутри зипа во-первых размер файла в двух местах, во-вторых битовые (БИТОВЫЕ!) потоки, в которых и закодированы повторы. В Deflate LZ77 (т.е., вместо байтика пишется ссылка на предыдущий байтик в потоке и сколько он повторяется, но и сама ссылка, и счетчик повторов сверху еще хаффманом пожаты. В общем, это не хекс-редактором делается, и не в одном месте.
Аноним 25/09/17 Пнд 06:59:17 #358 №161735655 
И вообще, все уже сделано до нас:
https://github.com/abdulfatir/ZipBomb
Аноним 25/09/17 Пнд 07:03:24 #359 №161735710 
>>161735655
>abdulfatir
>ZipBomb
Проиграно
Аноним 25/09/17 Пнд 07:07:44 #360 №161735768 
>>161735710
А что такого? Каждый Абдул должен хоть раз взорвать бомбу, пусть и архивную.
Аноним 25/09/17 Пнд 07:08:27 #361 №161735781 
blob
>>161721489 (OP)
ОП - ебучий шакал!
Аноним 25/09/17 Пнд 07:08:34 #362 №161735784 
>>161734938
А дальше что? Что дальше было? Ты еще раз сжимал? Каков предел, после которого размер архива не уменьшается? Распаковать пробовал, сколько времени заняло?
Аноним 25/09/17 Пнд 07:10:00 #363 №161735806 
>>161735784
Дальше меньше, после 0 пойдет в плюс, так и делают накопители.
Аноним 25/09/17 Пнд 07:26:22 #364 №161736029 
>>161735784
Дальше произошло то, чего не должно было произойти. Никому не пожелаю познать то, что познал я. Скажу только что тысячная архивация это точка невозврата.
Аноним 25/09/17 Пнд 07:27:00 #365 №161736037 
>>161734793
может быть лучше в рар?
Аноним 25/09/17 Пнд 07:31:34 #366 №161736114 
>>161734622
а смысл? чтобы какой-то долбаеб скачал и расстроился?
Аноним 25/09/17 Пнд 07:35:08 #367 №161736173 
>>161736114
>а смысл? чтобы какой-то долбаеб скачал и расстроился?
Сейчас 99% контента всего по этому принципу делается и без раздутых текстовых файлов.
Аноним 25/09/17 Пнд 07:37:07 #368 №161736216 
>>161736173
с какой целью
Аноним 25/09/17 Пнд 07:44:23 #369 №161736349 
>>161736216
зачем спрашиваешь
Аноним 25/09/17 Пнд 07:45:28 #370 №161736365 
>>161736349
затем, что ты написал об этом
Аноним 25/09/17 Пнд 07:45:39 #371 №161736369 
>>161735806
Если так делают накопители, то как тогда появились первые накопители? Технологии пришельцев?
Аноним 25/09/17 Пнд 07:57:19 #372 №161736643 
бамп
Аноним 25/09/17 Пнд 08:03:40 #373 №161736774 
бамп
Аноним 25/09/17 Пнд 08:09:07 #374 №161736902 
бамп
Аноним 25/09/17 Пнд 08:42:34 #375 №161737710 
бамп
Аноним 25/09/17 Пнд 09:16:22 #376 №161738781 
>>161737710
Вечером создай.
Аноним 25/09/17 Пнд 09:40:03 #377 №161739471 
>>161726521
Нюфаг, это не из школьника пошло
Аноним 25/09/17 Пнд 09:48:12 #378 №161739772 
>>161726521
Алексей бабушкин
Аноним 25/09/17 Пнд 10:02:15 #379 №161740391 
бамп
Аноним 25/09/17 Пнд 10:19:00 #380 №161741164 
бамп
Аноним 25/09/17 Пнд 10:50:34 #381 №161742560 
>>161724899
Чтоб ты спросил.
comments powered by Disqus

Отзывы и предложения