자산 아카이브 도구를 사용하여 자산 아카이브 작성 및 열기

Rational® Asset Manager 자산 아카이브 도구를 사용하여 .zip 또는 .jar 파일 등 압축 파일을 작성하거나 추출하는 데 Java™ 명령을 실행할 수 있습니다.

다른 아카이브 도구를 사용하려고 하지만 Rational Asset Manager 아카이브 도구를 사용해야 하는 경우가 있습니다. 파일 이름 또는 해당 컨텐츠에 유니코드 기호 등 비ASCII 문자가 있는 경우, 기타 아카이브 도구에서 Rational Asset Manager의 해당 문자를 변환할 수 없는 경우도 있습니다. 비ASCII 문자가 포함된 파일을 제출할 때, 자산에 제출하는 데 적합한 압축 파일을 작성하려면 우선 아카이브 도구를 실행해야 합니다.

시작하기 전에

다음과 같이 아카이브 도구를 다운로드하십시오.
  1. 도움말 아이콘을 클릭하십시오.
  2. 확장기능을 클릭하십시오.
  3. 아카이브 도구 섹션에서, 다운로드를 클릭하십시오.
  4. RAMZip.jar 파일을 로컬 시스템에 저장하십시오.

이 태스크 정보

Java 명령을 사용하여 명령 프롬프트에서 아카이브 도구를 실행합니다. 사용할 수 있는 명령 조합이 다음 테이블에 표시됩니다.

표 1. 아카이브 도구 옵션에 대한 설명
변수 설명
-c 아카이브를 작성합니다.
-t 아카이브의 목차를 엽니다.
-x 아카이브에서 모든 파일을 추출합니다.
-v 상세 출력을 생성합니다.
-C -C targetDirectory: 지정된 대상 디렉토리에 파일 추출

-C sourceDirectory: 지정된 소스 디렉토리에 있는 파일 압축

RAMZip.jar 파일을 포함하는 동일한 디렉토리를 사용하는 경우, 명령에 이 옵션을 포함할 필요가 없습니다.

비ASCII 문자를 사용하는 HTML 파일이 있는 아카이브를 첨부하려고 합니다. 파일의 이름은 ¡example.html입니다. 운영 체제의 기본 압축 도구를 사용하여 이 파일을 압축하는 경우, 아카이브 내의 파일 제목이 -example.html 등의 다른 기호로 변환될 수 있습니다.

이 HTML 파일이 포함된 아카이브를 자산에 첨부하려고 하는 경우 오류가 발생하여 자산에 아카이브를 저장할 수 없습니다. 파일을 저장할 수 있는 경우에도 자산에서 파일을 다운로드하려고 할 때 오류가 발생합니다.

이러한 문자를 잘못 변환하지 않고 아카이브를 작성하려면 Rational Asset Manager 아카이브 도구를 사용할 수 있습니다.

아카이브 작성

지정된 디렉토리에서 파일 및 폴더를 포함하는 아카이브를 작성할 수 있습니다.

프로시저

  1. 명령 프롬프트를 여십시오.
  2. RAMZip.jar 파일의 위치로 디렉토리를 변경하십시오.
  3. 다음 명령을 입력하십시오. java -jar RAMZip.jar -v -c newArchive.zip readme.txt -C /source/folder 여기서 다음과 같습니다.
    • newArchive는 작성할 아카이브의 이름입니다.
    • readme.txt는 아카이브에 포함할 파일의 이름입니다.
    • source/folder는 압축할 파일이 있는 디렉토리입니다.

파일 추출

아카이브 도구를 사용하여 아카이브에서 파일을 추출할 수 있습니다.

프로시저

  1. 명령 프롬프트를 여십시오.
  2. RAMZip.jar 파일의 위치로 디렉토리를 변경하십시오.
  3. 다음 명령을 입력하십시오. java -jar RAMZip.jar -v -x myArchive.zip 여기서 myArchive는 추출할 아카이브의 이름입니다.
    • 시스템의 특정 폴더에 파일을 추출하려면 다음 명령을 입력하십시오. java -jar RAMZip.jar -x myArchive.zip -C /target/folder 여기서 /target/folder는 파일을 추출할 대상 디렉토리입니다.

목차 열기

명령 프롬프트에서 목차를 열어서 아카이브에 있는 파일 및 폴더를 볼 수 있습니다.

프로시저

  1. 명령 프롬프트를 여십시오.
  2. RAMZip.jar 파일의 위치로 디렉토리를 변경하십시오.
  3. 다음 명령을 입력하십시오. java -jar RAMZip.jar -v -t myArchive.zip 여기서 myArchive는 목차를 열려는 아카이브의 이름입니다. 아카이브의 컨텐츠가 명령 프롬프트에서 리턴됩니다.

피드백