Criando e Abrindo Arquivos de Ativos Usando a Ferramenta de Archive do Ativo

É possível usar a ferramenta de archive de ativo do Rational Asset Manager para executar comandos Java para criação ou extração de arquivos compactados, como arquivos .zip ou .jar.

Você pode preferir usar uma ferramentas de arquivamento diferente. Todavia, em alguns casos, você deve usar a ferramenta de archive Rational Asset Manager. Se um nome de arquivo ou seu conteúdo contiver caracteres não ASCII, como símbolos Unicode, outras ferramentas de archive pode não ser capazes de transformar esses caracteres para o Rational Asset Manager. Quando arquivos que contêm caracteres não ASCII são submetidos, primeiro você deve executar a ferramenta de archive para criar um arquivo compactado que seja adequado ao envio de um ativo.

Antes de Iniciar

Faça download da ferramenta de archive:
  1. Clique no ícone Ajuda.
  2. Clique em Extensões.
  3. Na seção Ferramenta de Archive, clique em Download.
  4. Salve o arquivo RAMZip.jar em seu sistema local.

Sobre Esta Tarefa

Você executa a ferramenta de archive a partir de um prompt de comandos usando comandos Java. A tabela a seguir mostra as combinações de comandos que podem ser usadas.

Tabela 1. Descrições para opções de ferramentas de archive
Variável Descrição
-c Cria um archive.
-t Abre o índice para um archive.
-x Extrai todos os arquivos do archive.
-v Gera a saída detalhada.
-C -C targetDirectory: Extrai os arquivos a um diretório de destino especificado

-C sourceDirectory: Compacta os arquivos que estão no diretório de origem especificado

Se estiver usando o mesmo diretório que contém o arquivo RAMZip.jar, não é necessário incluir esta opção em seu comando.

Exemplo

Você deseja anexar um archive que contém um arquivo HTML que usa caracteres não ASCII. O nome do arquivo é ¡example.html. Se esse arquivo for compactado usando a ferramenta de compactação padrão para seu sistema operacional, o título do arquivo dentro do archive pode ser convertido para outro símbolo, como -example.html.

Se você tentar um archive que contém este arquivo HTML em um ativo, ocorrerá um erro e não será possível salvar o archive para o ativo. Mesmo que seja possível salvar o arquivo, ocorrerá um arquivo ao tentar fazer o download do arquivo do ativo.

Para Para criar um archive sem transformar incorretamente esses caracteres, é possível usar a ferramenta de archive do Rational Asset Manager.

Criando um archive

É possível criar um archive que contém os arquivos e as pastas a partir de um diretório especificado.

Procedimento

  1. Abra um prompt de comandos.
  2. Mude o diretório para o local do arquivo RAMZip.jar.
  3. Insira este comando: java -jar RAMZip.jar -c -v newArchive.zip readme.txt -C /source/folder , em que:
    • newArchive é o nome do archive a ser criado.
    • readme.txt é o nome do arquivo a ser incluído no archive.
    • source/folder é o diretório que contém os arquivos a serem compactados.

Extraindo Arquivos

É possível usar a ferramenta de archive para extrair arquivos de um archive.

Procedimento

  1. Abra um prompt de comandos.
  2. Mude o diretório para o local do arquivo RAMZip.jar.
  3. Insira este comando: java -jar RAMZip.jar -t -v myArchive.zip , em que myArchive é o nome do archive a ser extraído.
  4. Opcional: Para extrair arquivos para uma pasta específica em seu sistema, insira este comando: java -jar RAMZip.jar -x myArchive.zip -C /target/folder , em que /target/folder é o diretório no qual os arquivos devem ser extraídos.

Abrindo um índice

É possível visualizar os arquivos e as pastas que estão em um archive abrindo um índice em um prompt de comandos.

Procedimento

  1. Abra um prompt de comandos.
  2. Mude o diretório para o local do arquivo RAMZip.jar.
  3. Insira este comando: java -jar RAMZip.jar -t -v myArchive.zip , em que myArchive é o nome do archive para o qual abrir o índice. O conteúdo do archive é retornado no prompt de comandos.

Feedback