Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 h5jam입니다.
프로그램:
이름
h5jam - HDF5 파일에 사용자 블록 추가
개요
h5jam -u user_block -i in_file.h5 [-o out_file.h5] [--소지품]
기술
h5jam 연결 user_block 파일 및 HDF5 파일을 사용하여 사용자와 함께 HDF5 파일을 생성합니다.
차단하다. 사용자 블록은 바이너리 또는 텍스트일 수 있습니다. 출력 파일은 패딩되어
HDF5 헤더는 바이트 512, 1024 등에서 시작합니다. (HDF5 파일 형식 참조)
If out_file.h5 가 주어지면 새 파일이 생성됩니다. user_block 다음에
내용 in_file.h5. 이 경우 파일.h5 변경되지 않습니다.
If out_file.h5 지정되지 않은 경우 user_block 에 추가됩니다 in_file.h5.
If in_file.h5 이미 사용자 블록이 있고, 그 내용은 user_block 에 추가됩니다
기존 사용자 블록의 끝과 파일이 다음 경계로 이동했습니다. 만약에 --소지품 is
설정하면 기존 사용자 블록을 덮어씁니다.
예 사용법
새 파일 생성, 새파일.h5, 파일의 텍스트 포함 mytext.txt 에 대한 사용자 블록으로
HDF5 파일 파일.h5.
h5jam -u mytext.txt -i 파일.h5 -o newfile.h5
파일에 텍스트 추가 mytext.txt HDF5 데이터 세트 앞, 파일.h5.
h5jam -u mytext.txt -i 파일.h5
다음에서 사용자 블록(있는 경우)을 덮어씁니다. 파일.h5 의 내용으로 mytext.txt.
h5jam -u mytext.txt -i file.h5 --clobber
RETURN VALUE
h5jam 출력 파일의 크기를 반환하거나 오류가 발생하면 -1을 반환합니다.
경고
이 도구는 파일의 모든 데이터를 새 오프셋으로 (순차적으로) 복사합니다. 큰
파일을 복사하는 데 시간이 오래 걸립니다.
사용자 블록을 만드는 가장 효율적인 방법은 사용자 블록이 있는 파일을 만드는 것입니다(참조
H5Pset_user_block), 사용자 블록 데이터를 프로그램에서 해당 공간에 씁니다.
사용자 블록은 HDF5 라이브러리와 h5jam 과 h5unja
도구. 사용자 블록은 단순히 텍스트가 될 수 있는 바이트 문자열로 읽거나 씁니다.
또는 모든 종류의 이진 데이터. 사용자의 콘텐츠가 무엇인지 아는 것은 사용자의 몫입니다.
차단 수단 및 처리 방법.
사용자 블록이 추출되면 다음을 포함하여 모든 데이터가 출력에 기록됩니다.
패딩 또는 기록되지 않은 데이터.
이 도구는 바이트 복사본을 통해 HDF5 파일을 이동합니다. 즉, 읽거나 해석하지 않습니다.
HDF5 개체.
onworks.net 서비스를 사용하여 온라인에서 h5jam 사용