Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Распаковка данных в формате LZE на Ассемблере

20.12.2020 | Категория: Образ мышления: Assembler | Автор: ManHunter

Распаковка данных в формате LZE на Ассемблере

Продолжаем тему о распаковке сжатых данных. Сегодня это будет алгоритм LZE. Этот алгоритм разработал в далеком 1989 году Fabrice Bellard, известный как один из разработчиков проекта FFmpeg и упаковщика исполняемых файлов LZEXE, популярного во времена MS-DOS. В этом упаковщике и применялся указанный алгоритм. Fabrice Bellard не стал выкладывать описание LZE в публичный доступ, но в 1995 году японец Hiroaki Goto отреверсил алгоритм и опубликовал его на своем сайте. Я перевел его функцию распаковки с 16-битного Ассемблера на 32-битный, теперь ее, так же как и LZ4, можно использовать в своих проектах.

Читать статью целиком »
Просмотров: 294 | Комментариев: 0

Исследование защиты программы Erelive Data Recovery

17.12.2020 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы Erelive Data Recovery

Программа Erelive Data Recovery предназначена для восстановления удаленных данных с карт памяти, жестких дисков, внешних накопителей и прочих носителей информации. Поиск и восстановление данных выполняется с учетом их структуры. От подобных инструментов других разработчиков принципиально не отличается, но имеет место быть. Без регистрации только показывает файлы, но не сохраняет их. Попробуем это исправить.

Читать статью целиком »
Просмотров: 670 | Комментариев: 3

Создание исполняемых приложений на PHP

15.12.2020 | Категория: Web-мастеру и не только | Автор: ManHunter

Создание исполняемых приложений на PHP

Мы привыкли, что язык PHP используется для web-разработки, и в большинстве случаев это действительно так. Но при этом PHP обладает обширным арсеналом различных функций и инструментов, которые можно использовать не только в сайтостроительстве. Из PHP-скриптов можно делать полноценные приложения для Windows в виде привычных нам EXE-файлов. Для PHP4 в свое время были такие интересные штуки, как Roadsend Compiler Studio и Bambalam PHP EXE Compiler, которые делали из скриптов консольные приложения. Были даже такие инструменты, как PHP-GTK и WinBlider, позволявшие создавать на PHP программы с графическим оконным интерфейсом. Теперь, к сожалению, все эти проекты уже прекратили свое существование. Инструментов нет, но задачи никто не отменял! Значит надо искать какие-то новые решения.

Читать статью целиком »
Просмотров: 533 | Комментариев: 5

Филе трески с помидорами и оливками

13.12.2020 | Категория: А еще я туда ем! | Автор: ManHunter

Филе трески с помидорами и оливками

Легкое и вкусное рыбное блюдо из филе трески и овощей. Такая рыба станет не только отличным угощением, но и украшением праздничного стола.

Читать статью целиком »
Просмотров: 240 | Комментариев: 1

Распаковка данных в формате LZ4 на Ассемблере

11.12.2020 | Категория: Образ мышления: Assembler | Автор: ManHunter

Распаковка данных в формате LZ4 на Ассемблере

Алгоритм сжатия LZ4 был разработан Yann Collet в 2011-м году. При небольшом размере упаковщика и распаковщика, LZ4 обладает очень высокой скоростью обработки данных и хорошей степенью компрессии, поэтому используется в большом числе серьезных проектов. На офсайте есть ссылки на реализации этого алгоритма на различных языках программирования, в том числе и вариант на 16-битном Ассемблере от Jim Leonard. Для использования в своих программах я адаптировал его функцию распаковки LZ4.

Читать статью целиком »
Просмотров: 513 | Комментариев: 3

01 ... 09 10 11 12 13 14 15 ... 327
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2021
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.12 сек. / MySQL: 2 (0.031 сек.) / Память: 4.75 Mb
Наверх