Формат файла rar описание
Формат архивных файлов
RAR — распространённый проприетарный формат сжатия данных и программа-архиватор.
Формат разработан российским программистом Евгением Рошалом (отсюда и название RAR: Roshal Archiver). Он написал программу-архиватор для упаковки/распаковки RAR, изначально под DOS, затем и для других операционных систем. Версия для Microsoft Windows распространяется в составе многоформатного архиватора с графическим интерфейсом WinRAR.
Для файлов формата RAR обычно используется расширение .rar и MIME-тип application/x-rar-compressed .
Содержание
Возможности
Архиватор RAR (так же, как и ARJ) позволяет разбить сжимаемый файл на несколько томов (частей). Это бывает необходимо для записи архива на носители небольшого объёма (дискеты, CD-R). Например, популярный архиватор ZIP не даёт такой возможности.
Для компрессии текстовых данных программа использует алгоритм PPMd, также используемый в 7-Zip и WinZip.
unrar
Исходный код распаковщика (unrar) выпущен Рошалом под лицензией, позволяющей свободное распространение и изменение, за исключением условия, что он не будет использован для написания совместимого упаковщика. Несмотря на это существует версия RAR-а, работающая на ZX-Spectrume на процессоре Z80 (ZXRAR) [1] [2] [3] . Метод сжатия так и остаётся «закрытым» для пользователей PC и открытым для ZX-Spectrum-а (только RARv2) [4] . Программа для сжатия и распаковки существует для множества платформ; например, в виде плагина для 7-Zip.
В 2011 году в свободном комплекте утилит для распаковки архивов «The Unarchiver» появилась поддержка RARv3. [5]
Примечания
- ↑ZXRar v0.32 (59 kb)
- ↑Народ. Ру: Alone Coder
- ↑Inferno 05 — Sofтинка — преимущества архиватора Rar. Программирование
- ↑ Журнал Inferno Guide — исходники ZXRar-а
- ↑Another High Priority Project done: The Unarchiver provides free RARv3 extraction tools — Free Software Foundation — working together for free software
Ссылки
Архиваторы и компрессоры (сравнение) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Открытые и свободные |
HEAD_CRC | 2 байта | CRC всего блока или его части |
HEAD_TYPE | 1 байт | Тип блока |
HEAD_FLAGS | 16 бит ( =2 байта) | Флаги (*) блока |
HEAD_SIZE | 2 байта | Размер блока |
ADD_SIZE | 4 байта | Добавление к размеру блока (необязательное поле — может отсутствовать) |
Во всех блоках следующие биты в HEAD_FLAGS (*) имеют одинаковое значение:
- предпоследний 14-й (смещение 0х4000) — если = true (*) , то старые версии RAR будут игнорировать этот блок и удалять его при изменении архива; иначе блок копируется в новый архивный файл при изменении архива; последний 15-й (смещение 0х8000) — если = true, то поле ADD_SIZE присутствует в блоке, иначе — отсутствует.
При отсутствии поля ADD_SIZE, т.е. если (HEAD_FLAGS & 0x8000) == 0 (*) , общий размер блока указан в поле HEAD_SIZE, иначе общий размер блока равен HEAD_SIZE + ADD_SIZE.
Заявленные типы блоков (возможные значения HEAD_TYPE):
- 0x72 (*) — блок-маркер;
- 0x73 — заголовок архива;
- 0x74 — заголовок файла;
- 0x75 — заголовок комментария старого типа;
- 0x76 — электронная подпись старого типа;
- 0x77 — субблок старого типа;
- 0x78 — информация для восстановления старого типа;
- 0x79 — электронная подпись старого типа;
- 0x7A — субблок.
Блок комментария используется только внутри других блоков.
- HEAD_CRC = 0x6152;
- HEAD_TYPE = 0x72;
- HEAD_FLAGS = 0x1a21;
- HEAD_SIZE = 0x0007;
Блок-маркер в действительности считается фиксированной последовательностью байт: 0x52 0x61 0x72 0x21 0x1a 0x07 0x00
- HEAD_CRC = CRC полей от HEAD_TYPE до RESERVED2;
- HEAD_TYPE = 0x73;
- HEAD_FLAGS ( =16 бит):
- HEAD_CRC = CRC полей от HEAD_TYPE до FILEATTR и имени файла;
- HEAD_TYPE = 0x74;
- HEAD_FLAGS ( =16 бит):
0-й бит (смещение 0x0001) — файл продолжается из предыдущего тома
1-й бит (смещение 0x0002) — файл продолжается в следующем томе
2-й бит (смещение 0x0004) — файл зашифрован паролем
3-й бит (смещение 0x0008) — присутствует комментарий файла (RAR 3.x использует отдельный блок комментария и не устанавливает этот флаг) (*)
4-й бит (смещение 0x0010) — используется информация из предыдущих файлов (флаг непрерывности) (для RAR 2.0 и выше)
биты 7 6 5 (для RAR 2.0 и выше):
0 0 0 — размер словаря 64 Kb (*)
0 0 1 — размер словаря 128 Kb
0 1 0 — размер словаря 256 Kb
0 1 1 — размер словаря 512 Kb
1 0 0 — размер словаря 1024 Kb
1 0 1 — размер словаря 2048 Kb
1 1 0 — размер словаря 4096 Kb
1 1 1 — файл является каталогом
0x30 — сохранение без сжатия
0x31 — скоростное сжатие
0x32 — быстрое сжатие
0x33 — обычное сжатие
0x34 — хорошее сжатие
0x35 — максимальное сжатие
Здесь могут быть другие новые поля
Обработка архива происходит следующим образом:
1. Читается и проверяется блок-маркер;
2. Читается заголовок архива;
3. Читаются или пропускаются HEAD_SIZE байт;
4. Если обнаружен конец архива, то обработка архива прекращается, иначе читаются 7 байт в полях HEAD_CRC, HEAD_TYPE, HEAD_FLAGS, HEAD_SIZE;
5. Проверяется HEAD_TYPE:
1. Для обработки SFX-архива требуется пропустить модуль SFX и найти в архиве блок-маркер. В самом SFX-модуле последовательность байтов блока-маркера (0x52 0x61 0x72 0x21 0x1a 0x07 0x00) отсутствует;
2. CRC вычисляется с помощью стандартного полинома 0xEDB88320 (*) . В случае если размер CRC меньше 4 байт, используются только младшие байты;
Файл RAR (сокращение от Roshal Archive Compressed) представляет собой сжатый файл или контейнер данных, в котором содержится один или несколько других файлов и папок. О файле RAR можно думать как об обычной папке на вашем компьютере, где хранятся другие файлы и папки.
Однако, в отличие от обычной папки, RAR-файл требует специального программного обеспечения (подробнее об этом ниже), чтобы открыть и «извлечь» содержимое.
Большинство расширений файлов произносится по буквам, но RAR обычно рассматривается одно слово.
Файлы RAR – для чего используются архивы
Вы, вероятно, столкнетесь с файлом RAR только при загрузке программного обеспечения. Сайты для обмена файлами и распространители программного обеспечения иногда помещают свои файлы в RAR-файл, чтобы уменьшить размер и, тем самым, ускорить загрузку. Некоторые файлы RAR разбиваются на части для упрощения передачи.
Помимо экономии времени загрузки, файлы RAR также могут быть защищены паролем и зашифрованы так, что содержимое внутри них остается скрытым, если вы не знаете пароль. Думайте об этом как о маленьком запертом ящике с данными, ключом которого является пароль.
Большинство файлов RAR не имеют паролей, защищающих их, и используются для хранения изображений, документов, видео или любого другого типа файлов.
Файл RAR может оказаться полезным, когда у друга есть длинный список файлов, которыми он хочет поделиться с вами, например, фотографии. Вместо того, чтобы загружать каждый файл изображения по отдельности, ваш друг может сначала сжать все фотографии в архив RAR, а затем поделиться с вами только этим одним файлом.
Открыв файл RAR, вы можете извлечь данные, а затем использовать файлы, как любой другой файл на вашем компьютере.
Как открыть файл RAR
RAR, на самом деле, является родным форматом архивной программы под названием WinRAR. Единственная проблема с использованием WinRAR заключается в том, что это платная программа! Однако, прежде чем задуматься о её покупке, знайте, что есть много бесплатных распаковщиков RAR, которые могут сделать то же самое, но по нулевой стоимости.
Из всех инструментов распаковки RAR 7-Zip, вероятно, самый лучший.
После установки 7-Zip настройте его так, чтобы он автоматически связывался с файлами RAR, чтобы в дальнейшем вы могли открыть файл RAR из любой точки вашего компьютера с помощью 7-Zip.
Для этого откройте 7-Zip File Manager из меню «Пуск» и перейдите в «Сервис» → «Настройки». Выберите rar в списке типов файлов, а затем нажмите кнопку + для текущего пользователя или для всех пользователей (или обоих). Маленький значок диска появится рядом с rar в списке. Сохраните изменения кнопкой ОК .
Вы также можете открыть RAR-файлы с помощью 7-Zip, щелкнув по ним правой кнопкой мыши и выбрав 7-Zip → Открыть архив из всплывающего контекстного меню. Если вы имеете дело с составными RAR-файлами (с названиями типа 123.part1.rar, 123.part2.rar и т.д.), Сначала выберите все части RAR-файла, а затем щелкните правой кнопкой мыши один из них; из меню выберите 7-Zip → Извлечь файлы.
7-Zip – не единственная бесплатная программа, которая может открывать файлы RAR. PeaZip и jZip – два альтернативных распаковщика RAR.
Пользователи Mac могут воспользоваться Keka или The Unarchiver для выгрузки файлов RAR.
Другой метод – использовать что-то вроде Unzip-Online, который позволяет открывать файлы RAR без установки какого-либо программного обеспечения, благодаря тому, что он работает через ваш веб-браузер.
WinZip Free часто предлагается как бесплатный инструмент для открытия RAR, но, на самом деле, это всего лишь пробная версия. Нет смысла использовать пробное программное обеспечение или покупать распаковщик RAR, когда есть много совершенно бесплатных аналогов.
Взлом файла RAR, защищенного паролем
Некоторые файлы RAR могут быть защищены паролем. С этими файлами RAR вам нужно будет ввести правильный пароль, прежде чем вы сможете распаковать файлы из архива.
Одна проблема с парольной защитой файла RAR заключается в том, что вы, возможно, создали свой собственный архив RAR и защитили его паролем, но с тех пор забыли, что это за пароль! Вот где пригодится взломщик паролей RAR.
Одна из наиболее эффективных и совершенно бесплатных программ, которая может взломать пароль в файле RAR, – это RAR Password Cracker Expert. Он может использовать грубую силу и/или атаку по словарю, чтобы попытаться всеми возможными способами восстановить пароль. Множество различных опций позволяют вам настроить работу различных атак.
Если вышеуказанная программа не может разблокировать ваш RAR-файл, попробуйте Free RAR Password Recovery. Он использует грубую силу, чтобы попытаться «угадать пароль». Он поддерживает цифры, символы, заглавные буквы, латинские буквы и пробелы.
Как конвертировать файл RAR
Преобразование файла RAR означает изменение его расширение на расширение другого файла, обычно 7Z, ZIP, LGH, TGZ, TAR, CAB или какой-либо другой формат архива
Прежде чем мы зайдем слишком далеко в процессе конвертации RAR, мы должны уточнить кое-что важное: вы не можете конвертировать из RAR-файла в незаархивированный формат. Потратьте немного времени на поиск, и вы увидите такие варианты, как «Конвертер RAR в MP3» или «Конвертер RAR в PDF». ни одного из которых, на самом деле, не существует!
Как вы теперь знаете, RAR-файл похож на папку, содержащую другие файлы. Например, если ваш файл RAR содержит файлы MP3, вы должны открыть файл RAR, а не преобразовать его, чтобы извлечь файлы MP3. Перечитайте раздел, посвященный открытию файлов RAR, чтобы узнать, как на самом деле распаковать файлы MP3 (или PDF-файлы, или что-либо ещё) из файла RAR.
Теперь, если вы действительно хотите конвертировать файл RAR в файл ZIP или 7Z (другие форматы архива), продолжайте читать. есть несколько способов сделать это.
Самый быстрый и эффективный способ преобразования RAR в ZIP или любой другой распространенный формат архива – это бесплатный конвертер файлов, который поддерживает преобразования RAR, такие как Zamzar или FileZigZag. Эти два RAR-конвертера являются онлайн-сервисами. Это означает, что вы просто загружаете RAR-файл на веб-сайт, а затем загружаете конвертированный файл.
Бесплатный онлайн-конвертер RAR идеально подходит, если файл RAR, с которым вы работаете, небольшой, но вы, вероятно, не захотите использовать онлайн-конвертер для большого файла RAR. Сначала нужно дождаться загрузки файла RAR, а затем дождаться загрузки конвертированного файла, что может занять довольно много времени для действительно большого файла.
Как создать RAR-файл
Найти бесплатный инструмент, который может создать файл RAR, не так просто, как найти инструмент, который может открыть файлы RAR. Это связано с тем, что разработчики программного обеспечения должны иметь явное разрешение от Александра Рошаля (владельца авторских прав), чтобы заново создать алгоритм сжатия RAR.
Лучшее решение для создания файла RAR – использовать пробную версию WinRAR. Хотя это временная пробная версия, технически она полнофункциональна в течение 30 дней.
Как правило, мы рекомендуем не сжимать файлы в формат RAR, потому что существует много других, более широко доступных форматов сжатия, таких как ZIP и 7Z.
Дополнительная информация о файлах RAR
Хотя вы, вероятно, никогда не найдете такой большой файл, максимальный размер файла RAR составляет чуть менее 8 эксбибайт. Это более 9 миллионов терабайт!
Chrome OS – это одна операционная система, которая изначально поддерживает извлечение файлов RAR, во многом подобно тому, как Windows изначально поддерживает распаковку ZIP-архивов. Это означает, что Chrome OS может получать файлы из архива RAR без использования стороннего программного обеспечения.
Каждый пользователь ПК или владелец смартфона регулярно сталкивается с различными форматами архивов. RAR – это распространенное расширение, используемое для сжатия файлов на большинстве операционных систем. В данной статье подробно расскажем как открыть файл RAR на всех видах устройств: от компьютера до телефона.
Содержание
Описание формата
RAR – это тип архивных файлов, то есть в нем содержатся другие сжатые файлы. Главное преимущество этого формата состоит в экономии места, так как информация находится в "запакованном" виде. Перечислим преимущества формата RAR:
- максимальный размер архива, как и файлов в нем, практически не ограничен;
- предусмотрено создание многотомного архива (состоящего из нескольких частей);
- предусмотрена защита паролем содержимого архива;
- предусмотрено исправление возникших ошибок.
Кстати, RAR расшифровывается как Roshal ARchiver, свое название формат получил по имени создателя, российского программиста, Рошаля Евгения Лазаревича.
Для просмотра и редактирования файлов внутри архива необходимо их извлечь специальной программой для открытия файлов RAR.
Как открыть RAR
Проверенный способ открытия RAR вне зависимости от версии операционной системы Windows – установка необходимого софта. Будь то актуальная Windows 10 или постепенно устаревающая семерка, список программ не изменится. Популярные утилиты, совместимые с Windows 7:
- WinRAR – архиватор от создателя формата RAR, что может быть стабильней? Встраивается в проводник Windows – чтобы создавать и распаковывать архивы, не нужно запускать программу.
- 7-Zip – бесплатный аналог WinRAR, скачать 7-Zip можно с официального сайта, регистрировать и платить за архиватор не придется. – аналогичный удобный инструмент, чтобы открывать всевозможные форматы архивов через проводник Windows.
Открыть RAR онлайн
Если компьютер чужой или нет постоянной необходимости в архиваторе, то не обязательно даже устанавливать программы. Распакуйте архив RAR в режиме онлайн, используя проверенные веб-сервисы:
Открыть RAR на iPhone
Приложение Заметки — один из самых удобных способов открыть RAR на iPhone:
- скачиваем архив через интернет-браузер;
- по окончании загрузки выбираем "Открыть в" и жмем Заметки;
- RAR-файл открыт.
Еще одна несложная альтернатива – скачать файловый менеджер Filehub, извлечение архивов заложено в функционал данного приложения. Еще один вариант – бесплатное приложение DOCUMENT 6, которое скачивается без встроенных покупок. Как и в первом случае, загрузите документ из сети и откройте с помощью менеджера.
Открыть RAR на Android
На Android для извлечения файлов из архива обычно хватает стандартного проводника, как и в случае с iOS. Однако, если запакованные файлы не удалось разархивировать, скачайте приложение RAR и спокойно работайте с большинством известных расширений архивов.
Открыть RAR на macOS
Чтобы открыть RAR на компьютерах от Apple также потребуется стороннее ПО:
Советы и хитрости
RAR — это краткая форма архива Рошаля, которую вы можете использовать для организации нескольких папок, документов, фотографий и других данных. Однако, что отличает файл RAR, так это то, что для доступа к его содержимому требуется специальное программное обеспечение. Это один из наиболее часто используемых методов сжатия данных, который поддерживает как архивирование, так и сжатие, поэтому вы можете хранить множество файлов в одном файле RAR.
Как сделать файл RAR в Linux
Чтобы создать файл.rar для нужной папки, вам сначала нужно установить его, и вы можете сделать это с помощью терминала. Для этого вам нужно открыть терминал и ввести команду, указанную ниже.
Теперь, чтобы создать.rar файл каталога, вам нужно следовать общему синтаксису, как указано ниже.
Как распаковать файл RAR в Linux
Чтобы распаковать файл.rar в Linux, вам понадобится утилита «unrar». Чтобы получить утилиту unrar в Linux, используйте команду, приведенную ниже:
После установки unrar следуйте приведенному ниже синтаксису, чтобы извлечь любой файл rar:
Например, я извлекаю «my_file.rar» с флагом «e»:
Как сделать файл RAR в Windows
Чтобы создать файл.rar, вам сначала нужно загрузить и установить приложение, которое может выполнить эту работу. Для этого Winrar является одним из наиболее широко используемых программ для этой цели, и он также является бесплатным.
После установки вам сначала нужно выбрать те файлы, которые вы хотите сжать, а затем щелкнуть по ним правой кнопкой мыши. В контекстном меню вы найдете несколько вариантов сжатия файлов, как показано ниже на изображении. Инструкции, приведенные в этой статье, основаны на Windows 11, которая является последней версией Windows, но это приложение доступно для всех других операционных систем, например, в Linux и macOS, оно доступно как версия для командной строки.
Вы можете создать файл.rar в той же папке, где файлы в настоящее время доступны, а также в другой папке. Чтобы сохранить его в другой папке, вам нужно выбрать опцию «Добавить в архив», а затем нажать опцию «Обзор», чтобы сохранить файл в указанной папке, как показано ниже.
Как сделать защищенный паролем файл RAR в Windows
Одна из его важных функций — сделать файл защищенным паролем, чтобы посторонние лица не могли получить к нему доступ. Вы можете сделать это, сначала выбрав опцию «Добавить в архив», а затем нажав кнопку «Установить пароль…». Это откроет новое диалоговое окно, в котором вы должны ввести пароль и выбрать опцию «Зашифровать имена файлов» для шифрования данных.
Таким образом, только те, кто знает пароль, могут открыть этот файл, поскольку он попросит вас сначала ввести пароль перед открытием, как показано ниже.
Как распаковать файл RAR в Windows
Как указывалось ранее, если вы получили файл.rar, вы не сможете его открыть, если у вас нет программного обеспечения, такого как Winrar, или другого программного обеспечения, которое может обрабатывать это расширение. Поэтому, если вы хотите просмотреть содержимое или извлечь данные из таких файлов, вы также можете сделать это с помощью программного обеспечения Winrar, щелкнув правой кнопкой мыши файл формата.rar и выбрав вариант извлечения, как показано ниже.
Заключение
RAR — это краткая форма архива Рошаля, которую вы можете использовать для организации нескольких папок, документов, фотографий и других вещей. Winrar — одно из наиболее часто используемых приложений, которое можно использовать как для создания, так и для извлечения данных из таких файлов. Кроме того, файлы RAR могут быть зашифрованы и защищены паролем, что гарантирует, что содержимое этих файлов останется скрытым до тех пор, пока пароль не будет известен. Эта статья проработала все важные части, чтобы вы могли понять файл RAR. Позже установка и работа RAR обсуждалась как для Windows, так и для Linux.
Читайте также:
- 1с битрикс как получить сертификат
- Ускорить загрузку видео в яндекс браузере
- Asus h87 plus обновление bios
- Как создать задачу в 1с ут
- Hp scanjet 5300c программа для сканирования