사이트 내 전체검색
[[linux]] [UTIL]와우시디의 핵심파일인 cdimage
로빈아빠
https://cmd.kr/server/493 URL이 복사되었습니다.

본문

[UTIL]와우시디의 핵심파일인 cdimage

cdimage에서는 2000년도 문제같은 몇가지 문제가 있었죠?? 그사이 마소에서는 새로운 버전을 만들어서 쓰고 있었습니다..쩝...아까버라..... 이름이 OSCDIMG.exe입니다..
cdimage와 같은 옵션을 사용하고, 사용법도 같습니다.. 옵션의 숫자가 팍 줄었습니다...
속도도 더빨라지고요...  이미 cdimage의 사용법을 아시는 분들에게 권합니다......

OSCDIMG 2.45 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000.  All rights reserved.
For Microsoft internal use only.

Usage: OSCDIMG [options] sourceroot targetfile

      -l  volume label, no spaces (e.g. -lMYLABEL)
      -t  time stamp for all files and directories, no spaces, any delimiter
            (e.g. -t12/31/2000,15:01:00)
      -g  encode GMT time for files rather than local time
      -h  include hidden files and directories
      -n  allow long filenames (longer than DOS 8.3 names)
      -nt allow long filenames, restricted to NT 3.51 compatibility
      -b  "El Torito" boot sector file, no spaces
            (e.g. -bc:\location\cdboot.bin)
      -x  compute and encode "AutoCRC" values in image
      -o  optimize storage by encoding duplicate files only once
      -oi ignore diamond compression timestamps when comparing files
      -os show duplicate files while creating image
          (-o options can be combined like -ois)


제목이 거창하죠... DVD프리마스터링 툴!! 마소에서 나오는 DVD들도 이것으로제작합니다...

즉 cdimage보다는 훨씬 나은기분(??)이 듭니다...


옵션의 자세한 설명은 "김영근" 님이 자세히 번역해주셨습니다.. 다시 한번 감사드립니다...

아래의 설명을 참고하시고 oscdimg.exe를 참조하시면 금방 이해하실수 있을것이라 생각됩니다.

oscdimg.exe파일로서 저의 경우는 iso이미지를 만들거나 부팅시디 제작하고, 여러가지 합본(Wow)

시디를 만들고 합니다.. 거의 대부분의 작업을 커맨드상에서 합니다... 그래서 무척 편리하고

에러율도 제로에 가깝더군요...... 



CD Image v2.39 - CD-Rom Premastering Utility
-----------------------------------------------------------

Microsoft에서 WOW CD 제작시 사용하는 툴
마소 내부에서만 사용되어지다 유출되었다고 하는 것인데, 일부러 흘린 것인지 해커에 의해서 빼내어 졌는지는 미지수(?). WOW외에도 OEM CD 등과 같이 변형적인 CD를 제작하는 것도 가능하다. MS외에 OEM 업체들의 CD를 Dump해 보면, 이 유틸로 제작한 것을 볼 수 있다.

실행 가능 OS - Windows NT 계열, 윈도우 2000, 윈도우 XP (클라이언트 OS인 9x 계열에서는 실행이 안된다.)

-----------------------------------------------------------
사용법
cdimage  [옵션]  원본경로  대상파일이름
-----------------------------------------------------------

옵션
-l 볼륨 레이블 지정(공백 없이) <- 알파벳 L의 소문자
    예) -lMYCD
-t 모든 파일과 디렉토리의 날짜와 시간을 지정(공백과 구분 기호 없이)
    예) -t12/31/91,15:01:00
-g 파일의 시간을 GMT 시간대로 변환
    (현재 거주 지역 시간대가 아닌 그리니치 표준 시간대로 변환)
-h 숨김 속성의 파일과 디렉토리들을 포함
-n 긴 파일 이름을 허용
    (도스 8.3 포맷의 이름보다 긴 파일 이름을 허용)
-nt 윈도우 NT 3.51에서만 호환되는 긴 파일 이름을 허용
    (-nt 옵션과 -d 옵션은 같이 사용할 수 없다.)
-d 파일 이름의 소문자를 대문자로 변환하지 못하게 한다.
    (MS 계열이 아닌 대소문자를 구분하는 OS를 위한 옵션)
-c 안시 방식의 파일 이름과 OEM 방식의 파일 이름을 구분하여 사용
    (세계 표준인 안시 방식과 제조사의 특성을 구분하기 위한 것으로 보인다.)
-j1 ISO-9660 방식에서 해당 네임 스페이스내에 졸리엣 유니코드 방식의 파일 이름으로 변환하면서, 동시에 도스 호환 방식의 8.3 포맷의 파일 이름도 같이 생성
    (이 옵션은 졸리엣 시스템과 표준 ISO-9660 시스템 모두에서 읽을 수 있지만, ISO-9660 네임 스페이스의 몇몇 파일들은 도스 8.3 포맷 또는 ISO-9660의 파일이름 제한으로 인해 바뀔 수 있다.)
-j2 졸리엣 유니코드 파일이름으로 변환, 표준 ISO-9660의 파일이름은 제외
    (당연하지만 CD에서 파일을 읽을 때 졸리엣이 지원되어야 한다.)
    -j1 또는 -j2 옵션을 사용할 때는, -n, -nt, -d 옵션을 사용해도 소용이 없다.
-js 위 -j2 옵션을 사용할 때만 가능하며, 졸리엣이 아닌 8.3 포맷 파일을 지정
    예) -jsc:\location\readme.txt
    졸리엣 포맷을 지원하지 않는 시스템(윈도우 3.1, NT 3.x 등)에서는
    CD의 루트 디렉토리에 이 지정된 파일만이 보인다.
-u1 ISO-9660 파일 시스템을 반영한 UDF 파일 시스템으로 변환
      (-n, -nt, -d, -c, or -j1, -j2 옵션과 같이 사용할 수 있다.)
-u2 ISO-9660 파일 시스템을 반영하지 않고 UDF 파일 시스템으로 변환
      (CD의 파일을 읽기 위해서는 UDF Reader가 설치되어야 한다.)
-us 위 -u2 옵션과 같이 사용되며, UDF가 아닌 파일을 지정
      예) -usc:\location\readme.txt
      이 지정된 파일은 UDF 포맷을 지원하지 않는 디스크에서 루트 디렉토리에 이 파일만이 보인다.
-b "El Torito" 부트 섹터 파일(공백 없이)
    예) -bc:\location\cdboot.bin
-s 디지털 서명용 이미지 파일 지정(공백없이), RPC 서버와 종료 포인트 이름을 지정해야 한다.
    형식) -sServerName:EndPointName
-x 이미지의 "AutoCRC" 값을 자동으로 계산하고 변환
-o 단 한번 파일들을 복사하고 변환하기 위한 최적화
-oc MD5 해시 값이 아닌 이진 비교를 사용해 파일을 찾는 느린 복사
-oi 파일 비교시 다이아몬드 압축의 날짜와 시간 방식을 무시
-os 이미지를 만드는 동안 복사하는 파일들의 목록을 보여준다.
      (-o 옵션은 -ocis 처럼 같이 조합해서 사용할 수 있다.)
-w 경고 레벨 지정(예: -w4)
    1 ISO와의 비호환 또는 졸리엣과의 비호환 파일 이름, 하위 디렉토리의 수를 출력
    2 도스와 비호환적인 파일 이름을 출력
    3 파일 크기가 0(제로)인 파일을 출력
    4 이미지로 복사하는 각각의 파일 이름을 출력
-y 테스트 옵션을 지정(예: -y1), 이 옵션은 ISO-9660 비표준 방식으로 만들고자 할 때 사용된다.
    1 파일 이름에 버전 넘버 ";1" 을 끝 부분에 붙여서 변환 (7.5.1)
    2 디렉토리의 크기를 2K로 반올림한다. (6.8.1.3)
    5 \i386 디렉토리를 가장 먼저 기록한다. 역순 정렬일 때
    6 디렉토리의 기록을 디스크의 뒤쪽 끝에 정렬하게 허용 - 테스팅 목적의 ISO-9660 비표준 변형
    7 NT 4.0상의 16비트 어플리케이션의 단축 이름 생성시 경고
    b 2048 바이트가 아닌 512 바이트의 블럭 크기 지정
    d 최초 64K와 같지 않은 파일들에 대한 경고 무시
-k 이미지 생성시 파일들을 복사하지 못해도 계속 진행
-m 이미지의 크기가 681,984,000바이트보다 크더라도 무시하고 진행
-a 파일과 디렉토리의 크기에 할당된 요약 정보 표시
-q 이미지 파일을 생성하지 않고 단지 파일들만을 검색하고 확인

참고와 주의사항 - 위의 옵션들을 이용하면 비표준적인 ISO-9660 CD 이미지를 만들 수 있지만, 일부 OS에서 호환되지 않을 수 있다. 만약 표준적인 ISO와 도스 형식의 이미지를 생성하려 한다면, -w2 옵션을 사용하라! 이 옵션은 모든 에러가 발생할 수 있는 점들을 바로 잡아 줄 것이다. 어떤 제작된 CD가 모든 적절한 OS와 호환이 되게 보장하는 것은 당신에게 책임이 있다. 또한 CD 이미지의 볼륨 헤더에는 마이크로소프트 사의 정보를 명시해야 하며, 마이크로소프트 외에 타사의 CD를 제작하는 용도로 이 프로그램을 사용할 수 없다.

-----------------------------------------------------------

◎ 변환(Encode)은 CD나 HDD에 있는 파일들을 병합해서 이미지 파일(.iso)로 만드는 작업 수행을 말하고 이미지(Image)는 CD에 바로 구울 수 있는 .ISO 형식의 CD 이미지 파일을 말한다.

★ 졸리엣(Joliet) 시스템은 윈도우에서는 기본적으로 제공되지만, 다른 OS에서는 선택적이거나 해당 프로그램을 설치해야 할 것이다.

▷ UDF - Universal Disk Format의 약자로 CD-R이 아닌 CD-RW 디스크를 포맷해서 HDD처럼 읽고 쓰고 지울 수 있는 포맷을 말한다.

댓글목록

등록된 댓글이 없습니다.

1,139 (9/23P)

Search

Copyright © Cmd 명령어 3.145.91.111