|
Труд вопреки насмешкам
|
|
Ares Preview 2.0 (Pre-Alpha)28.06.2020, 21:51. Показов 8269. Ответов 141
Метки нет (Все метки)
И еще одна программа выходит снова после большого перерыва! Хотя в этот раз перерыв все же не два года, а только год и 3 или 4 месяца. Встречайте - полностью переработанный FileCompressor под кодовым названием Ares Preview 2.0 (в приложенном архиве). Я начал сразу с номера 2.0, так как это, по сути, продолжение существующей программы. Теперь добавились новые методы сжатия, включая мои авторские модификации - "для слов" и SHET, которые сжимают Властелина Колец всего на 19% слабее 7z! Причем другие архиваторы уже не сжимают файлы, сжатые Ares, в отличие от старых, что является аргументом в пользу правдивости этого размера. Также появилась возможность гибко управлять применяемыми инструментами с помощью специальных флажков и переключателя PSB/ARIC. К сожалению, пока нельзя отключить Лемпель-Зив, или наоборот, отключить все, кроме него, но если я не брошу программу, то это будет исправлено. Розовым выделены инструменты, распаковка которых вылетает. Также теперь ни один файл не будет сжиматься два часа (представьте себе!). Если размер файла приемлемый для Ares (например, Властелин Колец - 4 МБ), он сожмет быстро, если неприемлемый (например, 650 МБ) - сдастся сразу. Тесты показали, что на среднем компьютере (я считаю свой компьютер более-менее средним) с базовыми настройками Властелин Колец сжимается 18 секунд (!!!), с экстремальными - 8 минут 11 секунд. Хотя есть одна проблема: почти половину этого времени ни одна полоса загрузки не двигается ни на пиксел, так что создается иллюзия, что программа зависла. Очень надеюсь, что программа улучшилась.
0
|
|
| 28.06.2020, 21:51 | |
|
Ответы с готовыми решениями:
141
Pre-alpha Season Unreal Tournament Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017) Возможно ли будет обновиться с Consumer Preview до Alpha, Beta, RC и Final? |
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
| 29.06.2020, 14:32 | |
|
Etyuhibosecyu, скачал третий билд. Текстовый файл на 1 мб сжал, но распаковать не удалось, программа вылетела.
И кстати, чем отличается кнопка Открыть от Открыть для сжатия?
0
|
|
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
||
| 29.06.2020, 14:35 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
|||
| 29.06.2020, 14:35 [ТС] | |||
|
0
|
|||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
||
| 29.06.2020, 14:36 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 29.06.2020, 14:39 [ТС] | ||
|
И, к слову.
0
|
||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
| 29.06.2020, 14:43 | |
|
Etyuhibosecyu, попробовал снять флажки, оставив только C-S1, HF. Удалось сжать пустой файл, файл с 1 словом, файл с большим количеством одинаковых букв и файл с 1 кб текстом "Lorem ipsum". Однако ни один их этих файлов распаковать не удалось. Есть хоть 1 рабочая конфигурация которая справится с этой задачей?
0
|
|
|
|
||
| 29.06.2020, 14:43 | ||
|
Заменив одну строку в коде можно использовать другие методы сжатия такие как LZMA (7z), TAR, ZIP и др. ![]() К примеру в архиве с методом LZMA и создает/распаковывает 7z архив.
0
|
||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
| 29.06.2020, 14:45 | |
|
del
0
|
|
|
|
|||||
| 29.06.2020, 22:02 | |||||
|
Вероятно для вас один из .NET языков был первым и даже не представляете какие накладные расходы имеет создание множества объектов, сборка мусора, регулярные выражения и др. Чтобы это понять нужно иметь практику на процедурном низкоуровневом ЯП, без "облегчалок". А еще лучше поработать непосредственно с железом например микроконтроллерами, где ресурсы сильно ограничены (например 16 КБ для кода и 4 КБ оперативной памяти) и нет ни операционной системы, ни API, ни BIOS.
1
|
|||||
|
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
|
||
| 30.06.2020, 04:51 | ||
|
0
|
||
|
|
|
| 30.06.2020, 07:44 | |
|
Лезть в многопоточность не понимая как работает то, что ты пишешь - заведомо провальная идея.
В случае ТСа надо начинать с азов, с его уровнем дай ему в руки С++ он бы не то, что себе в ногу выстрелил, а вообще бы вторую Хиросиму устроил в радиусе 100км.
0
|
|
|
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
|
|
| 30.06.2020, 08:17 | |
|
Kastaneda, так он свой "построитель окон" и начинал с плюсов. Там дичь непроглядная была из
std::string и std:string::substr. Такая же, в общем, чертавня как и на C# с List<T>. Только ещё с утечками и segmentation fault'ами.Его надо на голый Си пересадить и держать там до просветления.
0
|
|
|
Труд вопреки насмешкам
|
||||||||||
| 30.06.2020, 09:25 [ТС] | ||||||||||
return, 2 - производится проверка на три основных кодировки, 3 - так не бывает, если только не создать это искусственно.Билд четвертый. Теперь вместо вылета при распаковке программа выдает понятное человеку сообщение. Исправлен еще один квадратичный тормоз. Все файлы, перечисленные в #47, сжимаются и распаковываются.
0
|
||||||||||
|
Труд вопреки насмешкам
|
||
| 30.06.2020, 10:17 [ТС] | ||
|
Добавлено через 29 минут Измерил время сжатия Властелина Колец четвертым билдом на экстремальных настройках - 5 минут 4 секунды при загруженном процессоре. Прогресс...
0
|
||
|
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
|
|||
| 30.06.2020, 10:32 | |||
|
0
|
|||
|
|
||||||
| 30.06.2020, 12:06 | ||||||
Программирование это не ваше. Займитесь чем-то другим.![]()
0
|
||||||
|
Труд вопреки насмешкам
|
||||
| 30.06.2020, 12:09 [ТС] | ||||
|
0
|
||||
| 30.06.2020, 12:09 | |
|
Вставка тега <pre></pre> в файлы директории
Продам плату Stream Alpha Plus + Alpha Pro 2.0 + Tele 2.2 б/у Netlist для ARES (proteus) ARES 7 Professional экспорт в PDF негатив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|