Вверх ↑
Этот топик читают: Гость
Ответов: 1376
Рейтинг: 198
#1: 2010-12-16 05:10:44 ЛС | профиль | цитата
Супер Архиватор![offtop]Анекдот
Разговаривают два программиста
1-й: Недавно архиватор написал, так он любой файл сжимает до 5 байт.
2-й: Круто! А над чем сейчас работаешь?
1-й: Пытаюсь разархиватор написать.[/offtop]
Архивация больших файлов до 5 байт достигнута
Теперь вы это можете доказать друзьям или сослуживцам, продемонстрировав им работу программы Archiver.
Работоспособна только под файловой системой NTFS (выше системы у меня нет), под FAT32 не будет работать.
Действия:
Выбираем файл для "архивирования" (конечно же ненужный или копию какого-нибудь файла приемлевого размера, больше 100 мб не проверял), "архивируем" и восхищаемся размером файла...
Переходим на "разархивацию", выбираем "заархивированный" ранее файл и жмём кнопку "Разархивация", наслаждаемся произведённым впечатлением на публику

Ещё версия, с простой защитой от суицида (запихивания самой себя в другой файловый поток) и удаления альтернативного потока при извлечении.
Archiver_1

Ещё версия, особливо для тех, кому эта "шуточная программка" не нравится
Добавлена кнопочка в окне "О программе", называется "Самоубийство", может кому решение и пригодится в программах...
Archiver_2
карма: 1

0
файлы: 3archiver.rar [4.2KB] [161], archiver_1.rar [4.5KB] [151], archiver_2.rar [5.4KB] [156]
Ответов: 273
Рейтинг: 29
#2: 2010-12-16 07:01:19 ЛС | профиль | цитата
В свое время тоже делал "из 5 байт в гигобайт"
И на скриптах и на Delphi, как под винду, так и под линух...
Но не ради шутки, а ради интереса
Скрипты создавали кучу пустых, но огромных файлов, запаковывали их в 2-3 каскада в 1 архив, добавляли скрипт-распаковщик (схема была многокаскадная и завязанная на скрытность)///
в итоге гиг умещался в 5кб... На дискету влазило мноого гигов И если запустить распаковщик, то все эти кучи гигов изливались на винт, затопляя его мусором до краев или незаметно сьедая по несколько гигов... А антивирус молчал...

Да, эти штуки были "боевые", и несли вред... Но до применения не доходило - ограничился своим интересом и своим винтом...

Зато знал, что у меня есть свое секретное оружие Ага, наивность Ну и н-ое количество времени провел с интересом, в отладке...
Нынче все это оружие либо валяется на дне одной из мусорок, либо уничтожено - что поделать, в мире идет разоружение
Хотя теперь проще написать консольный генератор, чем на скриптах, но интерес давно угас
карма: 0

0
Ответов: 373
Рейтинг: 108
#3: 2010-12-16 08:28:43 ЛС | профиль | цитата
У меня поток сохранился так Archiver._:1:$DATA 14555
при разархивировании ошибка File <D:gamesarchiverArchiver._:2> not found!
карма: 0

0
Ответов: 1376
Рейтинг: 198
#4: 2010-12-20 15:23:28 ЛС | профиль | цитата
Vlad.- писал(а):
У меня поток сохранился так Archiver._:1:$DATA 14555
при разархивировании ошибка File <D:gamesarchiverArchiver._:2> not found!

Видимо, была попытка сохранить саму себя в альтернативном потоке и программе это не удалось, она потеряла своё отображение...
карма: 1

0
Ответов: 1379
Рейтинг: 86
#5: 2010-12-20 16:19:05 ЛС | профиль | цитата
foksov, чет я не понял - как архиватор то работает?
Файл даже после перезапуска проги восстанавливает
карма: 0

0
Ответов: 1376
Рейтинг: 198
#6: 2010-12-20 19:30:05 ЛС | профиль | цитата
petrocan писал(а):
Файл даже после перезапуска проги восстанавливает

И я тоже не понял, про какой файл имеется ввиду и после перезапуска какой проги?!
карма: 1

0
Ответов: 1379
Рейтинг: 86
#7: 2010-12-20 21:25:08 ЛС | профиль | цитата
foksov, файл - тот, что заархивировали.
Прога - архиватор твой!
карма: 0

0
Ответов: 373
Рейтинг: 108
#8: 2010-12-21 05:47:15 ЛС | профиль | цитата
foksov писал(а):
Видимо, была попытка сохранить саму себя

нет, Archiver.sha и любой другой.
Win7 32.
карма: 0

0
Ответов: 211
Рейтинг: 52
#9: 2010-12-22 00:57:48 ЛС | профиль | цитата
petrocan писал(а):
чет я не понял - как архиватор то работает?
как-то говорили о потоках в этой ветке
карма: 1
слтв
0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)