Main Content

cdflib.getCompression

압축(Compression) 설정

구문

[ctype,cparms,cpercentage] = cdflib.getCompression(cdfId)

설명

[ctype,cparms,cpercentage] = cdflib.getCompression(cdfId)는 CDF(Common Data Format) 파일의 압축 설정에 대한 정보를 반환합니다.

입력 인수

cdfId

CDF 파일 ID로, cdflib.create 또는 cdflib.open 호출에서 반환됩니다.

출력 인수

ctype

'HUFF_COMPRESSION'과 같은 압축 유형을 지정하는 문자형 벡터입니다. CDF가 압축을 사용하지 않는 경우, 해당 함수는 'NO_COMPRESSION'을 반환합니다. 지원되는 압축 유형 목록을 보려면 cdflib.setCompression을 참조하십시오.

cparms

압축 유형에 대한 파라미터의 값입니다. 예를 들어, 'RLE_COMPRESSION' 압축 유형의 경우 파라미터로 반복 길이 부호화(Run-Length Encoding)의 스타일을 지정합니다. 각 압축 유형이 지원하는 파라미터 목록을 보려면 cdflib.setCompression을 참조하십시오.

cpercentage

백분율로 표시되는 압축률입니다.

예제

예제 CDF 파일을 열고 해당 파일의 압축 설정을 확인합니다.

cdfId = cdflib.open("example.cdf");

[ctype,cparms,cpercentage] = cdflib.getCompression(cdfId)
ctype =

    'GZIP_COMPRESSION'


cparms =

     7


cpercentage =

    26
% Clean up
cdflib.close(cdfId)
clear cdfId

참고 문헌

이 함수는 CDF 라이브러리 C API 루틴 CDFgetCompression에 대응합니다.

이 함수를 사용하려면 CDF C 인터페이스를 잘 알고 있어야 합니다. CDF 웹사이트에서 CDF 문서에 액세스할 수 있습니다.