Old-DOS.ru

WWPack

ДИСКИ И ФАЙЛЫ >> EXE-упаковщики
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




WWPack
ОписаниеИнформация
Самый мощный (на момент своего появления) упаковщик исполняемых файлов EXE для DOS. То есть EXE-файлы получаются значительно меньше исходных, что позволяет экономить место на диске/дискете, уменьшить размер архива с программой. SharewareРаздел: EXE-упаковщики

WWPACK_FIXED (случайный скриншот)
Скриншоты
Операционная система: DOS
Требования: -
Автор: Piotr Warezak, Rafal Wierzbicki
Издатель: -

Добавил: SR
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 13.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка WWPack
ArcСкачать657
204.5 Кб19973.05b5 (&fixed) Английский[Не подделка]Nika
2015.05.01
Это последняя версия для DOS.
Ссылка WWPack
ArcСкачать542
248.8 Кб1996.01.213.04a (&fixed) Английский[Не подделка]Nika
2015.11.07
Ссылка WWPack
ArcСкачать527
124.4 Кб19953.03 (&fixed) Английский[Не подделка]Nika
2015.11.07
Ссылка WWPack
ArcСкачать515
212.1 Кб19963.04 (&fixed) Английский[Не подделка]Nika
2015.11.07
Ссылка WWPack_registrator
ArcСкачать417
5 Кб19973.0x Английский[Не подделка]SokilOff
2019.02.25
Регистратор с исходниками на паскале.
(Не подходит для версий 3.00..3.02).
Ссылка WWPack
ArcСкачать201
34 Кб19943.00 Английский[Не подделка]SokilOff
2019.03.21
"Error 200" present.
Ссылка WWPack
ArcСкачать187
33.7 Кб19943.01 Английский[Не подделка]SokilOff
2019.03.21
"Error 200" present.
Ссылка WWPack
ArcСкачать213
41.1 Кб19953.02 Английский[Не подделка]SokilOff
2019.03.21
Оригинальный архив. - "Error 200" present.
Ссылка WWPack
ArcСкачать181
160.4 Кб19963.04a Немецкий[Не подделка]SokilOff
2019.03.22
Вся документация на немецком языке. Сама программа осталась на английском.
"Error 200" present.
Ссылка WWPack
ArcСкачать178
43.4 Кб19963.05b1 Английский[Не подделка]SokilOff
2019.03.22
Error 200 present.
Ссылка WWPack
ArcСкачать182
43.4 Кб19963.05b3 Английский[Не подделка]SokilOff
2019.03.22
Error 200 present.
Ссылка WWPack_executables
ArcСкачать381
313.7 Кб1994..973.0x (fixed) Английский[Не подделка]Nika
2019.03.23
Исправленные исполняемые файлы версий
3.00, 3.01, 3.02,3.02(2), 3.03, 3.04, 3.04a, 3.05b1, 3.05b3, 3.05b4, 3.05b5.
(Только файлы WWPACK.EXE, все версии с этой страницы).
Главное исправление - поправлена ошибка потери значимости при делении
в библиотеке CRT.TPU на быстрых машинах (т.н. "PASPII DIV BUG").
Подробнее об этой ошибке (Error 200) можно почитать здесь:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3089
Ссылка WWPack
ArcСкачать371
103.8 Кб 3.05b4 (&fixed) Английский[Не подделка]Nika
2019.03.24
Имеет ограничение по дате запусков.
При запаковке исполняемого файла собой же использована соответствующая опция, из новых.
Также присутствует и "Error 200", поэтому добавлена исправленная версия.

Пожаловаться

Комментарии
#1 Автор: Nika (2013.04.21 23:11)
Что самое смешное, - это *ДЕЙСТВИТЕЛЬНО* самый эффективный упаковщик исполняемых файлов для DOS.
Хотя и на Паскале.

Вообще, TurboPascal 7 тем хорош, что в нём можно абсолютно свободно смешивать инструкции ASM и PASCAL , а потом ещё и отлаживать это всё в IDE пошагово.

Ошибку200 можно спокойно нейтрализовать в самой библиотеке CRT.TPU и забыть о ней навсегда.

Неудивительно поэтому, что в 1990-х достаточное количество довольно крутых программ для DOS делалось именно на TurboPascal'е.

Пропорция была ~примерно такова:
40/40/20 = TurboPascal/TurboC/MicrosoftC.

Но эти же программы для Windows уже почти всегда выходили бледными, так как от assembler'ных вставок пришлось всё-таки отказываться.

#2 Автор: Nika (2013.04.24 01:22)
COM-файлы WWPack не сжимает.
Их приходится конвертировать в .EXE (например, утилитой com2exe.exe),
а уж потом напускать на них WWPack.

#3 Автор: SokilOff (2015.11.07 18:57)
>Что самое смешное, - это *ДЕЙСТВИТЕЛЬНО* самый эффективный упаковщик исполняемых файлов для DOS.

Это было правдой на момент его появления, т.е. где-то в 1995 году. А дальше появились UPX, aPack и куча других, которых жали лучше.

#4 Автор: Nika (2015.11.07 20:18, изменений: 5, 2015.11.07 21:34)
И то правда.
А учитывая глючность этой программы и потуги на злую защиту, то конкуренции она не выдержала.
Я вот поначалу было стал ею пользоваться, но потом прочно перешёл на PKLITE, не глядя на пару процентов меньшего сжатия.

Тут вот в этой самой версии 3.04a имеются всякие "затеи", которых нет даже в более поздней версии 3.05.
А зачем такое надо? - потом заморочки при исправлении багов. Баги-то поборол всё равно, но какая-то гниль там всёже осталась.
)) Интересующиеся могут распаковать версию 3.04a ею же (регистрированной) и попытаться прогуляться там отладчиком.

А вот UPX да, всем хорош - но так уж вышло, что пользуюсь им только для WIN32 программ. Для DOS'овских - по-прежнему PKLITE.
Программа, проверенная за годы.



-- Добавлено --
Ну, вроде должна эта версия 3.04a теперь работать. Кое-что там нашлось.

#5 Автор: SR (2015.11.07 20:23)
UPX сейчас может использовать LZMA, а лучше этого алгоритма мало что есть (7zip использует его).
Лучше разве что RK и PAQ, но они намного медленнее, а RK к тому же еще и закрытый формат.

#6 Автор: Nika (2015.11.07 22:30, изменений: 1, 2015.11.07 22:32)
Перепаковал все архивы (с включением оригиналов архивов в новые) - с добавлениями патчей.
А то уж очень запутанно страница загрузки стала выглядеть.

#7 Автор: Nika (2019.02.21 03:01, изменений: 1, 2019.02.21 03:02)
Добавлен архив версии 3.05с5(Fixed&Reg).
В нём оригинальный файл с "Ошибкой 200" и исправленная его версия.

#8 Автор: SokilOff (2019.03.22 05:05)
Последней версией для DOS была 3.05ß от 28.01.97. Та же история, что и с ACE, когда "ß" превратилась в русскую "с".

#9 Автор: SergeCpp (2019.03.22 08:24, изменений: 1, 2019.03.22 08:28)
Тогда стоит как-то поправить ту, что здесь есть. Может попросту 'b' поставить?..

SokilOff, я же вам говорил о том, чтобы вы внимательнее заполняли поля. Расширение zip -- это архив.

#10 Автор: SergeCpp (2019.03.22 12:37)
Как я вижу, Nika тоже игнорирует поле типа файла.

#11 Автор: uav (2019.03.22 14:47)
c5 - это, по сути, b5, но размер файла отличается от ранее выложенной. Да и регистрация там есть, в отличие от старой... Наверное, и правда, просто переименовать c5 в b5 (кстати, это я изначально напутал - увидел "с", подумал, что это другая версия и выложил сюда, а потом уже Nika перевыложил её с исправленной ошибкой 200).

#12 Автор: SokilOff (2019.03.22 15:02, изменений: 2, 2019.03.22 15:18)
uav
>c5 - это, по сути, b5, но размер файла отличается от ранее выложенной. Да и регистрация там есть, в отличие от старой

Всё просто. c5 - это b5, которая была:
1. Распакована
2. Запатчена регистрация
3. Перепакована (отсюда и разница в размере).

Т.е. это не другая версия, это хак.

SergeCpp
>Как я вижу, Nika тоже игнорирует поле типа файла
Скажу больше, на сайте огромное количество архивов с тэгом "программа". Это поле игнорируют почти все.
p.s. Вообще замечание справедливое. Тут хотелось бы, чтобы иконки "архив" и "программа" отличались сильнее, чем сейчас.

#13 Автор: uav (2019.03.22 15:18)
В общем, я везде заменил c5 на b5. "Хак" этот, думаю, пусть отдельно лежит, как и лежал.

#14 Автор: uav (2019.03.22 15:28)
> 1. Распакована
> 2. Запатчена регистрация
> 3. Перепакована (отсюда и разница в размере).


Там регистрация просто добавлением файла WWPACK.REG делается, вроде бы. Так что, по идее, размер не из-за этого отличается.

#15 Автор: SokilOff (2019.03.22 16:21, изменений: 1, 2019.03.22 16:44)
uav,

Он перепакован, оттого и разница. Кем и зачем - неизвестно.
Оригинальный wwpack.exe был упакован утилитой hackstop, эта версия - самим wwpack (который жмёт чуть лучше).


И ещё. Думаю, в колонке с номером версии должен быть только номер версии. Все замечания вроде "fixed", "registered", "ok" и т.д. должны быть в комментариях к файлу. К версии программы они не имеют никакого отношения.

#16 Автор: uav (2019.03.22 19:13)
SokilOff, если нет одинаковых версий, то я согласен - лучше замечания писать в комментарии к файлу. Но если есть несколько файлов с одинаковыми версиями, тогда они получат полностью одинаковые имена, что будет вызывать трудности при сохранении - придётся вручную переименовывать файлы и т.п. Тут нужно или в версии, или в имени что-то отмечать.

#17 Автор: SokilOff (2019.03.22 20:10)
uav,
в теории такую коллизию можно и сейчас вручную вызвать.
А ведь можно поступать как некоторые браузеры, когда скачивают файл с уже существующим именем - просто добавляют к имени (1), (2) и т.д.

#18 Автор: Nika (2019.03.22 23:09)
Теги "fixed", "ok" "&key" и т.п. имеют самое прямое отношение к версии софта.
Это делается понятно, если скачивается гамузом все архивы со страницы.
Если не скачивать их, а просто читать страницу, то безразлично, где там эти пояснения
- в значащем ли поле или в комментарии к архиву.

#19 Автор: SokilOff (2019.03.22 23:21)
>Это делается понятно, если скачивается гамузом все архивы со страницы.

Если не читая качать всё подряд, то вообще непонятно, что там "fixed" и нужен ли этот фикс. А если читать, то к номеру версии это ни малейшего отношения не имеет.


#20 Автор: Nika (2019.03.22 23:27, изменений: 2, 2019.03.22 23:38)
Одна и та же версия продукта бывает оригинальной, бывает исправленной, а бывает оригинальной с регистационными данными.
И мне бы хотелось при скачивании иметь эти пояснения приписанными к номеру версии софта.
Это удобно.

А нужен ли этот фикс, это уже другой вопрос. Но делается ясно, что версия не оригинальная, а изменнная.
Жаль, что приходится флудить на такие очевидные темы.

#21 Автор: SokilOff (2019.03.22 23:43)
>бывает исправленной
Подобные пояснения не дают понимания, что именно исправлено, и нужно ли это исправление вообще. А описать детали можно только в комментарии.

#22 Автор: uav (2019.03.22 23:55, изменений: 1, 2019.03.22 23:56)
Ну, кроме указания fixed в версии нужно, конечно, и в комментарии написать, что именно fixed, по возможности.

Если бы было дополнительное поле (subversion или что-то типа того), которое тоже добавлялось бы в имя при скачивании, то не было бы проблем, но я так сходу такое поле не добавлю в структуру...
А с одинаковыми именами и правда не очень удобно качать кучу файлов...

#23 Автор: Nika (2019.03.23 00:05)
Всё нормально выражается в поле номера версии. Не нужно усложнять

#24 Автор: Nika (2019.03.23 00:08, изменений: 5, 2019.03.23 06:16)
> нужно ли это исправление вообще.

Ещё раз. - Для скачанного архива, когда он уже на диске, это пояснение в поле версии даёт понять,
что версия в этом архиве не оригинальная, а изменённая.
Что там исправлено и нужно ли оно было - всё это рекомендуется вкладывать пояснениями в архив в виде readme-файла.
Это достаточно стандартная практика.

#25 Автор: SokilOff (2019.03.24 22:36)
Nika,
По поводу "Error 200" present.

На сайте не одна сотня программ, написанных на Турбо Паскале и Turbo C, использующих библиотеку с этой проблемой.
И что теперь - к каждой из них добавлять этот комментарий ?

#26 Автор: Nika (2019.03.25 23:33)
Было бы неплохо.
Если сталкиваюсь с таким и добавляю исправленные версии,
то старые помечаю, чтобы было понятнее.

#27 Автор: SokilOff (2019.03.26 15:29)
Nika,

Наверно было бы лучше это писать один раз в шапке, а не по 300 раз везде.

#28 Автор: Nika (2019.03.27 02:27, изменений: 1, 2019.03.27 09:23)
То, что в "шапке", относится ко всем архивам на странице.

Имя:
E-mail:
 =
Ваш комментарий:
Прежде чем спросить людей, спроси у поисковой системы.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.002568, memory 1542.82 Kb, total time 0.063 sec