Файловые форматы и архивирование
-
Архиваторы файлов: объединение и сжатие данных
Архиваторы файлов: объединение и сжатие данных для удобного хранения и передачи. Узнайте о lossless-компрессии, метаданных и типах архивов.
-
Формат ELF: Структура и особенности заголовка
ELF формат: стандарт для исполняемых файлов, библиотек и дампов памяти. Кроссплатформенность, поддержка разных архитектур CPU и размеров адресов (32/64 бит).
-
Netwide Assembler NASM: Ассемблер для архитектуры x86
NASM: ассемблер и дизассемблер для Intel x86 (16/32/64-бит). Популярный выбор для Linux и x86 чипов. Скачать и узнать больше!
-
Формат исполняемых файлов PE: структура и особенности
Формат PE: структура исполняемых файлов Windows (EXE, DLL, SYS). Описание, управление кодом, библиотеки, ресурсы и TLS для 32/64-битных систем и UEFI.
-
Формат контейнерных файлов IFF: структура и применение.
IFF: универсальный контейнерный формат файлов от Electronic Arts и Commodore (1985). Основа для других форматов, включая ILBM и RIFF от Microsoft/IBM.
-
Филип Кац: Создатель формата ZIP и автор PKZIP
Фил Кац: создатель формата ZIP, программист PKZIP. Биография, вклад в сжатие данных, судебные тяжбы и трагическая судьба талантливого разработчика.
-
PKZIP и история формата ZIP: от DOS до современности
PKZIP: история и особенности программы для архивации файлов. Создана Филом Кацем в 1986 году, представила формат ZIP. Для DOS, PC и других систем.
-
Тегированная структура файлов мультимедийных ресурсов (RIFF)
Формат RIFF: контейнер для мультимедиа (аудио, видео, WAV, AVI). История создания Microsoft & IBM (1991), основан на IFF от Electronic Arts.
-
Формат файлов Tar: Архивы и утилиты сжатия
Tar – формат архивации файлов в Unix-системах. Создание "тарболов" для резервного копирования и распространения. История, особенности и применение.
-
Формат файлов Unix: Shar, Tar и самораспаковывающиеся архивы.
Формат файлов Unix: shar – архивный формат для передачи файлов. Устаревший, небезопасный из-за возможности исполнения. Альтернатива – tar. GNU Sharutils.
-
Формат файлов JAR: руководство по Java-архивам.
JAR файлы: формат архивов Java для классов, ресурсов и манифеста. Упаковка приложений для удобной дистрибуции и развертывания. Основаны на ZIP.
-
Info-ZIP: История и развитие утилит архивации и сжатия данных
Info-ZIP: бесплатные архиваторы и утилиты сжатия данных. Zlib, DEFLATE, UnZip – история и вклад в форматы PNG и другие проекты. 🚀
-
Формат файлов Cabinet (CAB) в Windows: структура, применение и инструменты.
CAB-файлы: формат архивов Windows для сжатия данных и проверки целостности. Создание (makecab), извлечение (expand, File Explorer). Подробности здесь!
-
7-Zip: Открытый архиватор файлов и форматы сжатия
7-Zip: открытый архиватор файлов с поддержкой Linux (alpha 21.01). Создание 7z архивов, сжатие данных, фильтры и шифрование. Эффективная компрессия!
-
Формат файлов COFF: история и применение
Формат COFF: описание, история и применение исполняемых файлов в Unix, Windows и UEFI. Замена a.out, основа для ELF и PE. Ключевые особенности.
-
Библиотека BFD: Архитектура и применение объектных файлов GNU
Библиотека BFD GNU: портативная работа с объектными файлами. Поддержка ~50 форматов, 25 архитектур. История названия: от шутки до "Binary File Descriptor".
-
Магические числа в программировании и файловые сигнатуры
Магические числа в программировании: что это, зачем избегать их использования в коде и как они влияют на читаемость и поддержку программ. 💻✨
-
7z: Формат архивов, сжатие, шифрование и особенности использования.
7z – формат архивации с высокой степенью сжатия, шифрованием и алгоритмами обработки данных. Бесплатный, с открытым исходным кодом (GNU LGPL). Версия 23.01.
-
Переносимый формат исполняемых двоичных файлов (ANDF)
ANDF: переносимый формат двоичного кода для Unix-систем. Обеспечивает запуск приложений на разных платформах без перекомпиляции, упрощая разработку и выбор оборудования.
-
Архивный формат ar: структура и особенности
Архиватор Unix 'ar': устаревание в LSB, не стандартизированные форматы (V6, V7, BSD, System V). Альтернативы и будущее утилиты.
-
Формат отладочных данных DWARF: Структура и применение
DWARF: стандартный формат отладочных данных для ELF и других. Поддержка C++, Fortran, оптимизаций компилятора. Версия 4 – сжатие и новые языковые возможности.
-
Расширение файла EXE: Форматы и эволюция
Расширение файла .exe: что это такое? Узнайте о исполняемых файлах для Windows, DOS и OS/2, их формате и совместимости с ОС. Всё о файлах EXE!
-
Установка компьютерных программ: Процесс и особенности
Установка программ: что это такое? Подготовка софта к запуску, настройка, драйверы и плагины. Инструкция по установке и роль установщиков.
-
Pax: История и особенности утилиты архивации.
Pax: универсальная утилита архивации для Unix, Linux и Windows. Поддерживает форматы tar и cpio, обеспечивая переносимость и совместимость данных.
-
IDA Pro: Инструмент для обратной разработки программного обеспечения
IDA: мощный дизассемблер и отладчик для анализа ПО. Reverse engineering, исследование уязвимостей, анализ вредоносного кода. Поддержка разных ОС и форматов.
-
WinRAR: Возможности, безопасность и особенности работы с архивами RAR
WinRAR – мощный архиватор для Windows и Android. Сжатие RAR/ZIP, поддержка больших файлов (до 16 EiB), проверка целостности, бэкап и самораспаковывающиеся архивы.
-
BinHex: История кодирования двоичных файлов для Mac и CompuServe
BinHex: кодировка двоичных файлов для Mac OS, позволявшая безопасно отправлять их по email и через сети, не поддерживающие 8-битные данные. История и принцип работы.
-
Файл ID.DIZ: История и Назначение Файла Описания Архива
Файл DIZ: описание архива, история BBS и warez сцены. Что такое DIZ файл, его назначение и происхождение. Информация о содержимом архива.
-
Формат Blorb для интерактивной художественной литературы
Формат Blorb для интерактивной литературы: объединение игр, звуков, музыки и изображений в один файл. Используется в Z-machine, Glulx и Glk.
-
APE-теги: Формат хранения метаданных для аудиофайлов
APE теги: что это такое? Хранение метаданных в аудиофайлах – ключи и значения для описания атрибутов музыки. Подробно о формате APE и его применении.
-
Редакторы шестнадцатеричных файлов: принципы и применение.
Редактор HEX: манипуляции с двоичными данными файлов. Изменение байтов, просмотр в шестнадцатеричном формате, редактирование секторов диска. Обзор программ.
-
Directory Opus: История и возможности файлового менеджера
Directory Opus – мощный файловый менеджер для Windows и Amiga. Разработан Jonathan Potter, активно развивается GPSoftware с 1994 года.
-
Формат сжатия данных ACE: история и проблемы безопасности
ACE – проприетарный формат архивации данных. Сжатие лучше, чем у RAR (1999-2001). WinAce для Windows, Unace для Linux/macOS. Скачать, распаковать ACE.
-
Формат ARC: История и эволюция архивного формата
Формат ARC: сжатие и архивация данных от SEA. Популярен в 80-х на BBS, объединял функции SQ и LU. История и споры об открытых форматах.
-
Сжатие исполняемых файлов: методы и применение
Сжатие исполняемых файлов: методы, упаковщики, защита ПО. Уменьшение размера, прозрачная декомпрессия, самораспаковывающиеся архивы. Обзор технологий.
-
Солидное сжатие данных: принципы, преимущества и недостатки
Солидное сжатие данных: метод компрессии файлов, объединяющий их в единый блок для повышения эффективности. Используется в 7z, RAR, tar.gz и др.
-
Архивные файлы: форматы, применение и особенности
Архивные файлы: объединение, сжатие и хранение данных. Узнайте о форматах, метаданных, преимуществах для переноса и экономии места на диске.
-
ZipGenius: Бесплатный архиватор файлов для Windows
ZipGenius – бесплатный архиватор для Windows. Поддерживает 20+ форматов, защиту паролем, работу с CD/RW. Стандартная и Suite версии. Скачать!
-
Стандарты и правила оформления релизов в warez-сцене
Стандарты warez-сцены: правила выпуска релизов, согласование комитетом и крупными группами. Соблюдение стандартов обязательно для всех участников.
-
Единый формат эмуляции (UEF) для компьютеров Acorn: Архивация и воспроизведение оригинальных носителей.
UEF: формат для хранения образов дискет, ROM и аудиокассет Acorn. Точная эмуляция, метаданные, поддержка популярных эмуляторов и архивов. Резервное копирование!
-
Формат файлов Cpio: история и особенности использования.
cpio: формат архивов Unix. Утилита для резервного копирования и архивации файлов, изначально для магнитных лент. Альтернатива tar. Подробности здесь!
-
Формат исполняемых файлов a.out в Unix
Формат a.out: устаревший формат исполняемых файлов Unix. История, применение в старых системах и библиотеках. Поддержка прекращена в Linux 5.18.
-
Метаданные в форматах Ogg: Vorbis комментарии
Vorbis комментарии: метаданные для Ogg Vorbis, FLAC, Theora, Speex, Opus. Формат FieldName=Data для хранения тегов: название, исполнитель, альбом и др.
-
Преобразование цифровых данных и форматов файлов
Преобразование данных: конвертация форматов файлов, кодирование, совместимость. Объясняем, зачем нужна конвертация в компьютерных системах и программах.
-
Формат файлов SYLK: описание, проблемы и безопасность.
Файл SYLK: формат обмена данными между программами, особенно таблицами. Поддерживается Excel, Works, OpenOffice. Отсутствует официальная спецификация.
-
Формат файлов обмена данными DIF: история и особенности
Формат данных DIF: импорт/экспорт таблиц между программами (Excel, LibreOffice, Collabora Online). История и поддержка формата. Обмен данными.
-
Путь поиска библиотек во время выполнения (rpath)
rpath в программировании: что это такое? Объяснение жестко закодированного пути поиска библиотек во время выполнения, DT_RPATH, ELF и динамическая линковка.
-
Портативные приложения: принципы работы и особенности
Портативные приложения: что это такое? Узнайте, как работают программы без установки, их преимущества и удобство переноса данных и настроек между ПК.
-
Динамический компоновщик в операционных системах
Динамический линкер: часть ОС, загружающая и связывающая общие библиотеки при запуске программ. DLL в Windows – пример. Динамическая линковка, библиотеки.
-
Compact Pro: Архиватор для Macintosh 90-х годов
Compact Pro: архиватор и утилита сжатия данных для Mac и PC в 90-х. Быстрее и эффективнее StuffIt, создавал самораспаковывающиеся архивы. Shareware.
-
PackIt: Первая программа для архивации и сжатия файлов на Macintosh.
PackIt: первая программа для архивации и сжатия файлов на Mac. Уступила место StuffIt из-за лучшей компрессии. История и роль в MacDeveloper.
-
OllyDbg: Отладчик для анализа исполняемого кода x86
OllyDbg – мощный x86 отладчик для анализа бинарного кода без исходников. Поиск API, процедур, строк, плагины. Последняя версия 2.0.
-
Package format
-
Direct Access Archive