Как стать автором
Обновить

Создаем архивы с датой в имени

Чулан
Иногда при работе над проектом приходиться синхронизировать текущие версии.
Грамотно, конечно, пользоваться SVN, но не всегда есть возможность.
Поэтому пересылаем архивы по аське и, чтобы не запутаться, именуем их:
"my_project_18-01-2008_12-03".
Для автоматического добавления даты можно настроить TotalCommander:
Заходим в "Конфигурация"->"Настройка"->"Архиваторы"
В поле "Архиватор Rar" добавляем в конец "-ag_dd-MM-yyyy_hh-mm" (без кавычек).

Еще посоветую поиграться с ключом -m<0..5>(0 — без сжатия, 5 — максимальное) для изменения степени сжатия.
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 536
Комментарии 11

Подбор пароля к архиву

Чулан
Давным-давно, во времена BBS и Fido, была такая пошлая мода – ставить пароли на архивы с файлами. Получая файл, Вы не всегда могли его нормально распаковать. Приходилось использовать подручные средства и методом перебора «взламывать» архив. В основном программы были под Windows, а под *-nix системы не попадались реже. Разработчики, как могли, восполнили этот пробел, неспешно совершенствуя проект «rarcrack». Методом перебора (или «грубой силы» / brute force) программа сможет подобрать забытый пароль к файлам, заархивированным zip, 7z или rar.

А встречались ли Вам подобные разработки?

Операционная система: All POSIX (Linux/BSD/UNIX-like OSes)
Тип лицензии: GNU General Public License (GPL)
Страница проекта: sourceforge.net/projects/rarcrack
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 6.9K
Комментарии 15

Знаете ли вы, что RAR можно хранить в JPG(!) без потери информации

Чулан
На этой картинке:

image
Есть не только фото но и архив.
Не верите? Проверьте сами, скачайте фотку, переименуйте в rar и распакуйте. Правой кнопкой мыши — извлечь как.

Прикольно?
Делается так:
Читать дальше →
Всего голосов 113: ↑63 и ↓50 +13
Просмотры 2.6K
Комментарии 38

RAR: получение списка файлов без PECL

PHP *
Не так давно я писал о получении текста из всевозможных файловых форматов, будь то DOC или PDF. Сегодня мы рассмотрим не менее интересный формат — формат сжатия RAR. Не буду обнадёживать страждущих — сегодня мы только прочитаем список файлов без каких-либо дополнительных расширений PHP. Итак, кому интересно, прошу под кат…
Читать дальше →
Всего голосов 46: ↑37 и ↓9 +28
Просмотры 7.6K
Комментарии 31

RAR: создание store-архива

PHP *
На днях я рассказывал, как получить список файлов, что содержит rar-архив без использования сторонних расширений или библиотек. В одном из комментариев промелькнула мысль, что в принципе, не смотря на закрытость алгоритма RAR, можно вручную создать архив без сжатия. Посидев один вечер над кодом, я представляю вашему вниманию класс для создания stored-RAR архивов.
Читать дальше →
Всего голосов 46: ↑41 и ↓5 +36
Просмотры 5.6K
Комментарии 44

Пользователи и сжатие данных

Сжатие данных *
Я не хочу разжигать очередную священную войну, но комментарии на мой последний пост о «сжатии» в RAR навеяли на некоторое количество мыслей и рассуждений, которые я хочу донести до сообщества. Но перед этим хочу отметить, что я работаю под Windows'ем, поэтому всё ниже изложенное будет касаться именно его. Плюс к прочему попрошу отнестись к топику, как к информации к размышлению, а не как к красной тряпке для быка. Итак, давайте поговорим о форматах сжатия данных с пользовательской точки зрения.
Читать дальше →
Всего голосов 64: ↑39 и ↓25 +14
Просмотры 15K
Комментарии 110

Google Docs Viewer теперь поддерживает форматы ZIP и RAR

IT-компании
Google Docs Viewer теперь позволяет просматривать файлы в форматах ZIP и RAR, помимо 15 других форматов. Если кто-то пришлёт вам ZIP или RAR в Gmail, вы сможете просмотреть содержимое архива в браузере, просто нажав «Просмотреть»:


Читать дальше →
Всего голосов 104: ↑92 и ↓12 +80
Просмотры 7.2K
Комментарии 64

Как сделать увлекательный кибер-сериал из окон mIRC, ICQ, и Firefox

Информационная безопасность *
Многие из Вас наверняка читали в далеком 2007-ом, увлекательную статью пользователя ACiDThe Scene — настоящий андеграунд Интернета, и судя по комментариям, некоторые даже посмотрели указанный в статье сериал The Scene в оригинале. Для тех кто не вкурсе, или забыл, немного информации.

Сцена — веб-сериал, созданный Jun Group Entertainment в 2004-2006гг. Первый в своем роде фильме действие которого происходит на экране компьютеров его героев, где мы видим, как они общаются в чате.

Герои Сцены — участники вымышленной релиз-группы CPX, распространяющей фильмы-новинки до их официального выхода. Завязка истории начинающаяся с того, что один из основателей группы под давлением обстоятельств продает копию фильма азиатским DVD-пиратам.

Недавно я наткнулся на этот сериал на рутрекере, подумав что его перевели с субтитрами или голосом как множество других шоу. Но все оказалось намного интересней: Пользователю под ником ID-Daemon ценой невероятных усилий за полгода, удалось практически вручную отрисовать первую серию. На данный момент полностью русифицировано 12 из 20 серий первого из двух сезонов.

Русская версия шоу предоставлена полной заменой анимации и синхронизации диалогов в чатах, текста писем, и некоторых ключевых частей интерфейса Windows XP. Также была полностью озвучена Речь.



Под катом ссылки на раздачи, Рецензия, Саундтрек, а также полная история пользователя ID-Daemon связанная с этим сериалом, которой он сопровождает свои релизы, в попытках популяризовать это не стандартное для обычных людей шоу и получить право публикации сериала в разделе Сериалы. На данный момент шоу расположено в ветке Rutracker.org » Разное » Разное » Видео
Читать дальше →
Всего голосов 89: ↑75 и ↓14 +61
Просмотры 37K
Комментарии 41

Hello world для виртуальной машины RAR (RarVM)

Ненормальное программирование *
Верите или нет, rar архивы могут содержать простой, похожий на x86, байткод для виртуальной машины RarVM. Это сделано для того, чтобы была возможность внедрять в архив фильтры (препроцессоры) для двустороннего преобразования входных данных с целью увеличения избыточности и повышения степени сжатия.
Например, есть фильтр «Intel E8 preprocessing», начала которого, вероятно, идут с LZX, который призван повысить избыточность в x86 коде.
Читать дальше →
Всего голосов 68: ↑59 и ↓9 +50
Просмотры 20K
Комментарии 33

Алгоритмы сжатия данных без потерь

Алгоритмы *
Перевод
Часть первая – историческая.

Введение


Существующие алгоритмы сжатия данных можно разделить на два больших класса – с потерями, и без. Алгоритмы с потерями обычно применяются для сжатия изображений и аудио. Эти алгоритмы позволяют достичь больших степеней сжатия благодаря избирательной потере качества. Однако, по определению, восстановить первоначальные данные из сжатого результата невозможно.
Алгоритмы сжатия без потерь применяются для уменьшения размера данных, и работают таким образом, что возможно восстановить данные в точности такими, какие они были до сжатия. Они применяются в коммуникациях, архиваторах и некоторых алгоритмах сжатии аудио и графической информации. Далее мы рассмотрим только алгоритмы сжатия без потерь.
Основной принцип алгоритмов сжатия базируется на том, что в любом файле, содержащем неслучайные данные, информация частично повторяется. Используя статистические математические модели можно определить вероятность повторения определённой комбинации символов. После этого можно создать коды, обозначающие выбранные фразы, и назначить самым часто повторяющимся фразам самые короткие коды. Для этого используются разные техники, например: энтропийное кодирование, кодирование повторов, и сжатие при помощи словаря. С их помощью 8-битный символ, или целая строка, могут быть заменены всего лишь несколькими битами, устраняя таким образом излишнюю информацию.
Читать дальше →
Всего голосов 56: ↑52 и ↓4 +48
Просмотры 139K
Комментарии 71

Алгоритмы сжатия данных без потерь, часть 2

Алгоритмы *
Часть 1

Техники сжатия данных


Для сжатия данных придумано множество техник. Большинство из них комбинируют несколько принципов сжатия для создания полноценного алгоритма. Даже хорошие принципы, будучи скомбинированы вместе, дают лучший результат. Большинство техник используют принцип энтропийного кодирования, но часто встречаются и другие – кодирование длин серий (Run-Length Encoding) и преобразование Барроуза-Уилера (Burrows-Wheeler Transform).
Читать дальше →
Всего голосов 47: ↑45 и ↓2 +43
Просмотры 94K
Комментарии 10

Выбор архиватора для бэкапа логов

Блог компании Home Credit Bank PowerShell *Разработка под Windows *

Всем привет!


В этой статье я хочу рассказать о том, как выбирал архиватор для сжатия логов нашей фронт-офисной системы.


Подразделение, в котором я работаю, занимается разработкой и сопровождением единой фронт офисной системы Банка. Я отвечаю за ее сопровождение, мониторинг и DevOps.


Наша Система — это высоконагруженное приложение, ежедневно обслуживающее более 5 000 уникальных пользователей. На сегодняшний день — это «монолит» со всеми своими достоинствами и недостатками. Но сейчас активно идет процесс выноса функционала в микросервисы.


Ежедневно наша система генерирует более 130 ГБ «сырых» логов и, несмотря на то, что мы используем ENG стек (Elasticsearch Nxlog Graylog), файловые логи содержат гораздо больше информации (например, stack trace ошибок), поэтому требуют архивирования и хранения.


Так как место хранения ограничено, встаёт вопрос: «А какой архиватор лучше всего справится с этой задачей».


Для решения этого вопроса я написал скрипт на языке PowerShell, который произвел анализ за меня.

Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 6.7K
Комментарии 48