h5unjam - ออนไลน์ในคลาวด์

นี่คือคำสั่ง h5unjam ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


h5unjam - แยกบล็อกผู้ใช้จากไฟล์ HDF5

เรื่องย่อ


h5unjam -i in_file.h5 [-u user_block | --ลบ] [-o out_file.h5]

DESCRIPTION


h5unjam แยกไฟล์ HDF5 เขียนบล็อกผู้ใช้ไปยังไฟล์หรือ stdout และไฟล์ HDF5
ไปยังไฟล์ HDF5 ที่มีส่วนหัวเป็นไบต์ 0 (เช่น ไม่มีการบล็อกผู้ใช้)

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

กลับ มูลค่า


h5unjam คืนค่าขนาดของไฟล์เอาต์พุต หรือ -1 หากเกิดข้อผิดพลาด

คำเตือน


เครื่องมือนี้คัดลอกข้อมูลทั้งหมด (ตามลำดับ) ในไฟล์ไปยังออฟเซ็ตใหม่ สำหรับขนาดใหญ่
file สำเนานี้จะใช้เวลานาน

วิธีที่มีประสิทธิภาพที่สุดในการสร้างบล็อกผู้ใช้คือการสร้างไฟล์ด้วยบล็อกผู้ใช้ (ดู
H5Pset_user_block) และเขียนข้อมูลบล็อกผู้ใช้ลงในพื้นที่นั้นจากโปรแกรม

บล็อกผู้ใช้ทึบแสงกับไลบรารี HDF5 และ h5jam และ h5unjam
เครื่องมือ บล็อกผู้ใช้เป็นเพียงการอ่านหรือเขียนเป็นสตริงของไบต์ ซึ่งอาจเป็นข้อความ
หรือข้อมูลไบนารีชนิดใดก็ได้ อยู่ที่ผู้ใช้จะรู้ว่าเนื้อหาของผู้ใช้คืออะไร
บล็อกหมายถึงและวิธีการดำเนินการ

เมื่อแยกบล็อกผู้ใช้ ข้อมูลทั้งหมดจะถูกเขียนไปยังเอาต์พุต รวมถึงใดๆ
padding หรือข้อมูลที่ไม่ได้เขียน

เครื่องมือนี้จะย้ายไฟล์ HDF5 ผ่านสำเนาไบต์ กล่าวคือ จะไม่อ่านหรือตีความ
วัตถุ HDF5

ใช้ h5unjam ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด