h5unjam - מקוון בענן

זוהי הפקודה h5unjam שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


h5unjam - חלץ את בלוק המשתמש מקובץ HDF5

תַקצִיר


h5unjam -i in_file.h5 [-u user_block | --לִמְחוֹק] [-o out_file.h5]

תיאור


h5unjam מפצל קובץ HDF5, כותב את בלוק המשתמש לקובץ או סטdout וקובץ HDF5
לקובץ HDF5 עם כותרת ב-byte 0 (כלומר, ללא חסימת משתמש).

If out_file.h5 נתון, נוצר קובץ חדש עם ה- in_file.h5 ללא חסימת המשתמש.
במקרה הזה, infile.h5 הוא ללא שינוי.

If out_file.h5 לא מצוין, ה user_block מוסר ו in_file.h5 נכתב מחדש,
החל מבייט 0.

If user_block מוגדר, ייכתב חסימת המשתמש user_block. אם user_block לא
set, בלוק המשתמש (אם יש) ייכתב ל-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 אם מתרחשת שגיאה.

מערות


כלי זה מעתיק את כל הנתונים (ברצף) בקבצים לקיזוזים חדשים. עבור גדול
קובץ, עותק זה ייקח זמן רב.

הדרך היעילה ביותר ליצור חסימת משתמש היא ליצור את הקובץ עם חסימת משתמש (ראה
H5Pset_user_block), וכתוב את נתוני חסימת המשתמש לתוך החלל הזה מתוך תוכנית.

בלוק המשתמש אטום לחלוטין לספריית HDF5 ול- h5jam ו h5unjam
כלים. בלוק המשתמש פשוט נקרא או נכתב כמחרוזת של בתים, שיכולים להיות טקסט
או כל סוג של נתונים בינאריים. זה תלוי במשתמש לדעת מה התוכן של המשתמש
אמצעי לחסום וכיצד לעבד אותם.

כאשר חילוץ בלוק המשתמש, כל הנתונים נכתבים לפלט, כולל כל הנתונים
ריפוד או נתונים לא כתובים.

כלי זה מעביר את קובץ HDF5 דרך עותקי בתים, כלומר, הוא אינו קורא או מפרש את
חפצי HDF5.

השתמש ב-h5unjam באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows