นี่คือคำสั่ง h5jam ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
h5jam - เพิ่มบล็อกผู้ใช้ในไฟล์ HDF5
เรื่องย่อ
h5jam -u user_block -i in_file.h5 [-o out_file.h5] [--ทุบ]
DESCRIPTION
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 file.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
กลับ มูลค่า
h5jam คืนค่าขนาดของไฟล์เอาต์พุต หรือ -1 หากเกิดข้อผิดพลาด
คำเตือน
เครื่องมือนี้คัดลอกข้อมูลทั้งหมด (ตามลำดับ) ในไฟล์ไปยังออฟเซ็ตใหม่ สำหรับขนาดใหญ่
file สำเนานี้จะใช้เวลานาน
วิธีที่มีประสิทธิภาพที่สุดในการสร้างบล็อกผู้ใช้คือการสร้างไฟล์ด้วยบล็อกผู้ใช้ (ดู
H5Pset_user_block) และเขียนข้อมูลบล็อกผู้ใช้ลงในพื้นที่นั้นจากโปรแกรม
บล็อกผู้ใช้ทึบแสงกับไลบรารี HDF5 และ h5jam และ h5unjam
เครื่องมือ บล็อกผู้ใช้เป็นเพียงการอ่านหรือเขียนเป็นสตริงของไบต์ ซึ่งอาจเป็นข้อความ
หรือข้อมูลไบนารีชนิดใดก็ได้ อยู่ที่ผู้ใช้จะรู้ว่าเนื้อหาของผู้ใช้คืออะไร
บล็อกหมายถึงและวิธีการดำเนินการ
เมื่อแยกบล็อกผู้ใช้ ข้อมูลทั้งหมดจะถูกเขียนไปยังเอาต์พุต รวมถึงใดๆ
padding หรือข้อมูลที่ไม่ได้เขียน
เครื่องมือนี้จะย้ายไฟล์ HDF5 ผ่านสำเนาไบต์ กล่าวคือ จะไม่อ่านหรือตีความ
วัตถุ HDF5
ใช้ h5jam ออนไลน์โดยใช้บริการ onworks.net