h5unjam - 클라우드에서 온라인으로

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 h5unjam입니다.

프로그램:

이름


h5unjam - HDF5 파일에서 사용자 블록 추출

개요


h5unja -i in_file.h5 [-u user_block | --삭제] [-o out_file.h5]

기술


h5unja HDF5 파일을 분할하여 사용자 블록을 파일 또는 표준 출력과 HDF5 파일에 기록합니다.
바이트 5에 헤더가 있는 HDF0 파일로(즉, 사용자 블록이 없음).

If out_file.h5 가 주어지면 새 파일이 생성됩니다. in_file.h5 사용자 차단 없이.
이 경우, 파일.h5 변경되지 않습니다.

If out_file.h5 지정되지 않은 경우 user_block 제거되고 in_file.h5 다시 작성되고,
바이트 0에서 시작합니다.

If user_block 가 설정되면 사용자 블록이 다음에 기록됩니다. user_block. 면 user_block 하지 않습니다
설정되면 사용자 블록(있는 경우)이 stdout에 기록됩니다. 만약에 --삭제 선택되면 사용자
블록이 작성되지 않습니다.

사용법


HDF5 파일의 경우 with_ub.h5, 사용자 블록으로 사용자 블록을 추출하여 user_block.txt
HDF5 파일을 wo_ub.h5.

h5unjam -i with_ub.h5 -u user_block.txt -i wo_ub.h5

RETURN VALUE


h5unja 출력 파일의 크기를 반환하거나 오류가 발생하면 -1을 반환합니다.

경고


이 도구는 파일의 모든 데이터를 새 오프셋으로 (순차적으로) 복사합니다. 큰
파일을 복사하는 데 시간이 오래 걸립니다.

사용자 블록을 만드는 가장 효율적인 방법은 사용자 블록이 있는 파일을 만드는 것입니다(참조
H5Pset_user_block), 사용자 블록 데이터를 프로그램에서 해당 공간에 씁니다.

사용자 블록은 HDF5 라이브러리와 h5jamh5unja
도구. 사용자 블록은 단순히 텍스트가 될 수 있는 바이트 문자열로 읽거나 씁니다.
또는 모든 종류의 이진 데이터. 사용자의 콘텐츠가 무엇인지 아는 것은 사용자의 몫입니다.
차단 수단 및 처리 방법.

사용자 블록이 추출되면 다음을 포함하여 모든 데이터가 출력에 기록됩니다.
패딩 또는 기록되지 않은 데이터.

이 도구는 바이트 복사본을 통해 HDF5 파일을 이동합니다. 즉, 읽거나 해석하지 않습니다.
HDF5 개체.

onworks.net 서비스를 사용하여 온라인으로 h5unjam 사용



최신 Linux 및 Windows 온라인 프로그램