Самая маленькая прога
|
C@T
|
Дата: Суббота, 17.07.2010, 23:16 | Сообщение # 1
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
Предлагаю конкурс в написании самой маленькой проги которая выводит слово hello
P.S писать можно на любом языке и использовать любые сжималки ехе
|
|
|
|
|
c14
|
Дата: Суббота, 17.07.2010, 23:19 | Сообщение # 2
|
Был не раз
Зарегистрирован: 13.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
|
в чем смысл собсна?
ну напишу я на асме слово hello и сожму upx'ом и? )) что от этого будет то?  |
|
|
|
|
C@T
|
Дата: Суббота, 17.07.2010, 23:23 | Сообщение # 3
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
ты не говори а делай смысл в том чтобы написать самую меленькую прогу, кстати файл может быть любого расширения
|
|
|
|
|
C@T
|
Дата: Суббота, 17.07.2010, 23:25 | Сообщение # 4
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
кстати моя прога заняла 15 байт , попробуй сделать меньше 
|
|
|
|
|
c14
|
Дата: Суббота, 17.07.2010, 23:27 | Сообщение # 5
|
Был не раз
Зарегистрирован: 13.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
|
Quote (C@T)
кстати файл может быть любого расширения
и так.
создаем файл 1.txt
пишем в него
<script>alert('hello')</script>
сохраянем как php и воспроизводим 
я выиграл!
|
|
|
|
|
C@T
|
Дата: Суббота, 17.07.2010, 23:32 | Сообщение # 6
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
это не прога это равносиль тому что написать в txt файле Hello и открыть блокнотом(всеравно выведет Hello)
P.S и этот скрипт будет весить больше чем 15 байт 
|
|
|
|
|
opius
|
Дата: Суббота, 17.07.2010, 23:51 | Сообщение # 7
|
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
|
Вот держи написал на Masm32, hello в архиве сам разберешся


Сообщение отредактировал opius - Воскресенье, 18.07.2010, 00:15
|
|
|
|
|
Jaw
|
Дата: Воскресенье, 18.07.2010, 00:16 | Сообщение # 8
|
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
|
Видел исходники на делфи в 1.37кб(сжатый 0.92 кб), так что не стал копировать их, или выдавать за свои, правда пробовал сам только что вот что из этого вышло:
1) Без формы со стандартными библиотеками получилось 15.0 кб.
2) С формой на винапи со стандартными библиотеками получилось так же 15 кб.
3) На коле получилось 14.5 кб.
//Размер указан без сжатия.
//С урезаными библиотеками непробывал, мне кажется там получилось примерно 8.0 кб.
Добавлено (18.07.2010, 00:16)
---------------------------------------------
opius, твой "хеллоу" в 1.03 кб по сравнению с дельфийским в 0.92 кб выглядит гигантом.
|
|
|
|
|
opius
|
Дата: Воскресенье, 18.07.2010, 00:18 | Сообщение # 9
|
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
|
уже нет я другим пакером сжал и перезалил 


Сообщение отредактировал opius - Воскресенье, 18.07.2010, 00:18
|
|
|
|
|
Jaw
|
Дата: Воскресенье, 18.07.2010, 00:22 | Сообщение # 10
|
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
|
Да действительно немного меньше - 0.74 кб, что за пакер ты говориш? |
|
|
|
|
opius
|
Дата: Воскресенье, 18.07.2010, 00:23 | Сообщение # 11
|
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
|
Какойто MEW 11 SE 1.2 им лучше маленькие файлы упаковывать он лучше будет сжимать,, FSG Тож норм сжимает..


Сообщение отредактировал opius - Воскресенье, 18.07.2010, 01:27
|
|
|
|
|
Marra_Kesh
|
Дата: Воскресенье, 18.07.2010, 18:55 | Сообщение # 12
|
Постоянный
Зарегистрирован: 19.12.2009
Группа: Модераторы
Сообщений: 182
Статус: Offline
|
Без упаковки 29 байт, но если упаковать то наверно станет меньше:
org 100h
mov ah,9h
mov dx,hello
int 21h
mov ah,8h
int 21h
int 20h
hello db 13,10,"Hello, World!$"
на FASM. Одалжил из http://ru.wikipedia.org/wiki/FASM
Заведующий палатой #6
|
|
|
|
|
c14
|
Дата: Воскресенье, 18.07.2010, 21:40 | Сообщение # 13
|
Был не раз
Зарегистрирован: 13.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
|
Конкурс подразумевает Приз... |
|
|
|
|
C@T
|
Дата: Понедельник, 19.07.2010, 17:27 | Сообщение # 14
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
Quote (c14)
Конкурс подразумевает Приз...
нет не будет приза , но тому кто выйграет я поставлю +5
Quote (Marra_Kesh)
Без упаковки 29 байт, но если упаковать то наверно станет меньше:
ком файл не упакуеш ))))
моя прога заняла 15 байт
.model tiny
.code
org 100h
start:
mov ah,09h
mov dx,offset message
int 21h
jmp $
data:
message db "Hello",'$'
end start

Сообщение отредактировал C@T - Понедельник, 19.07.2010, 17:35
|
|
|
|
|
adrenaline2010
|
Дата: Понедельник, 19.07.2010, 21:59 | Сообщение # 15
|
Группа: Удаленные
|
showmessage('text'); |
|
|
|
|
Jaw
|
Дата: Понедельник, 19.07.2010, 22:06 | Сообщение # 16
|
Участник
Зарегистрирован: 09.03.2009
Группа: Пользователи
Сообщений: 70
Статус: Offline
|
Да именно: showmessage, это как минимум 200 кило. |
|
|
|
|
C@T
|
Дата: Четверг, 22.07.2010, 21:36 | Сообщение # 17
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
все, у всех идеи закончились
если так то самая маленькая прога получилась у Marra_Kesh
еще идеи есть или выйграл Marra_Kesh ???
|
|
|
|
|
BioHEX
|
Дата: Вторник, 27.07.2010, 20:21 | Сообщение # 18
|
Был не раз
Зарегистрирован: 27.07.2010
Группа: Пользователи
Сообщений: 17
Статус: Offline
|
Вес 20 байт.
Code
mov ah,9
mov dx,10Dh
int 21h
mov ah,10h
int 16h
int 20h
Строку вбиваешь в конец файла в ручную в HEX-редакторе
|
|
|
|
|
Vanish
|
Дата: Четверг, 24.03.2011, 17:56 | Сообщение # 19
|
Новичок
Зарегистрирован: 21.03.2011
Группа: Пользователи
Сообщений: 4
Статус: Offline
|
Quote (Jaw)
Да именно: showmessage, это как минимум 200 кило.
Мммда...А от куда такая уверенность? да... сам проверил 384кб...
|
|
|
|
|
teodelfix
|
Дата: Понедельник, 25.04.2011, 08:21 | Сообщение # 20
|
Частый гость
Зарегистрирован: 25.04.2011
Группа: Пользователи
Сообщений: 25
Статус: Offline
|
програмирование bat-файла
echo hello
pause
вес 17 байт))
можно без pause но тогда не успеем увидеть что произощло и будет 10 байт
|
|
|
|
|
xDD
|
Дата: Суббота, 08.10.2011, 00:46 | Сообщение # 21
|
Новичок
Зарегистрирован: 08.10.2011
Группа: Пользователи
Сообщений: 3
Статус: Offline
|
В бат 11 байт:
msg * Hello

Сообщение отредактировал xDD - Суббота, 08.10.2011, 00:47
|
|
|
|
|
cool1
|
Дата: Понедельник, 28.11.2011, 09:48 | Сообщение # 22
|
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
|
Hello => Save as => 1.htm => 5byte.
Yeah 

За помощь ставьте +!
|
|
|
|
|
dolphin
|
Дата: Понедельник, 28.11.2011, 11:08 | Сообщение # 23
|
Администратор
Сообщений: 904
Статус: Offline
|
Язык - Delphi !
Сжималка - FSG ну и + немного своего шаманства
Получил 2 образца, один весом 841 байт, другой 881.
Оба выдают это сообщение но один не очень корректно завершает работу - не импортируя экзитпроцесс.
Система: Windows 10 x64, Windows XP
Среды программирования: Delphi 7, Delphi 10 Seattle
Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
|
|
|
|
|
Волк-1024
|
Дата: Воскресенье, 04.12.2011, 23:10 | Сообщение # 24
|
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 469
Статус: Offline
|
Решил тоже попробовать...
Что вышло:
Язык - ASM (MASM32).
Пытался сжать UPX-ом, но он почему-то не хотел сжимать. FSG 2.0 сжал.
Вышел exe размером 717 байт (Без ExitProcess'а).
Pascal, C\C++, Assembler, Python
Сообщение отредактировал Волк-1024 - Воскресенье, 04.12.2011, 23:12
|
|
|
|
|
teodelfix
|
Дата: Воскресенье, 18.03.2012, 22:02 | Сообщение # 25
|
Частый гость
Зарегистрирован: 25.04.2011
Группа: Пользователи
Сообщений: 25
Статус: Offline
|
Quote (cool1)
Hello => Save as => 1.htm => 5byte.
Yeah
ну html же не исполняемый файл? или я что то не так понимаю?
|
|
|
|