Создание и открытие архивов ресурсов с помощью инструмента архивирования ресурсов

Команды Java™ для создания/распаковки сжатых файлов, например .zip или .jar, можно выполнять с помощью инструмента архивирования ресурсов Rational Asset Manager.

Можно использовать и другие средства архивирования, но в некоторых случаях необходимо использовать инструмент архивирования Rational Asset Manager. Если имя или данные файла содержат символы не из набора ASCII, например символы Unicode, другие инструменты архивирования могут не поддерживать преобразование таких символов для Rational Asset Manager. При отправке файлов с символами не из набора ASCII необходимо в первую очередь запустить этот инструмент архивирования, чтобы создать сжатый файл, соответствующий всем требованиям для отправки в ресурс.

Прежде чем начать

Загрузите инструмент архивирования:
  1. Нажмите значок Справка.
  2. Нажмите Расширения.
  3. В разделе Инструмент архивирования нажмите Загрузить.
  4. Сохраните файл RAMZip.jar в локальной файловой системе.

Об этой задаче

Инструмент архивирования запускается из командной строки с помощью команд Java. В следующей таблице перечислены возможные сочетания команд.

Табл. 1. Описание параметров инструмента архивирования
Параметр Описание
-c Создать архив.
-t Вывести список содержимого архива.
-x Извлечь все файлы из архива.
-v Включить режим подробного вывода.
-C -C целевой-каталог: Извлечь файлы в указанный каталог

-C исходный-каталог: Сжать файлы в указанном каталоге

Если используется каталог, где находится файл RAMZip.jar, указывать этот параметр необязательно.

Пример

Требуется прикрепить архив, содержащий файл HTML с символами не из набора ASCII. Имя файла - ¡example.html. Если сжать этот файл с помощью стандартного инструмента сжатия операционного системы, имя файла в архиве может измениться и стать, например, -example.html.

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

Для того чтобы создать архив и избежать неправильного преобразования символов, можно воспользоваться инструментом архивирования Rational Asset Manager.

Создание архива

Создание архивов из файлов и папок указанного каталога.

Процедура

  1. Откройте командную строку.
  2. Перейдите в каталог, где находится файл RAMZip.jar.
  3. Введите команду java -jar RAMZip.jar -v -c новый-архив.zip readme.txt -C /исходный/каталог , где:
    • новый-архив - имя создаваемого архива.
    • readme.txt - имя файла, добавляемого в архив.
    • исходный/каталог - каталог с файлами, которые требуется сжать.

Извлечение файлов

Извлечение файлов из архива с помощью инструмента архивирования.

Процедура

  1. Откройте командную строку.
  2. Перейдите в каталог, где находится файл RAMZip.jar.
  3. Введите команду java -jar RAMZip.jar -v -x архив.zip , где архив - имя архива, файлы которого требуется извлечь.
    • Для извлечения файлов в определенный каталог введите команду java -jar RAMZip.jar -x архив.zip -C /целевой/каталог, где /целевой/каталог - каталог, куда будут помещены извлекаемые файлы.

Просмотр содержимого архива

Вывод списка содержимого архива в командной строке.

Процедура

  1. Откройте командную строку.
  2. Перейдите в каталог, где находится файл RAMZip.jar.
  3. Введите команду java -jar RAMZip.jar -v -t архив.zip , где архив - имя архива, список содержимого которого требуется вывести. Список содержимого архива выведен в командную строку.

Комментарии