זוהי הפקודה h5jam שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
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. במקרה הזה, infile.h5 הוא ללא שינוי.
If out_file.h5 לא מצוין, ה user_block מתווסף ל in_file.h5.
If in_file.h5 כבר יש חסימת משתמש, התוכן של user_block יתווסף ל
סוף בלוק המשתמש הקיים, והקובץ עבר לגבול הבא. אם --קלובר is
מוגדר, כל בלוק משתמש קיים יוחלף.
דוגמא נוהג
צור קובץ חדש, newfile.h5, עם הטקסט בקובץ mytext.txt בתור חסימת המשתמש עבור
קובץ HDF5 file.h5.
h5jam -u mytext.txt -i file.h5 -o newfile.h5
הוסף טקסט בקובץ mytext.txt לחזית מערך הנתונים של HDF5, file.h5.
h5jam -u mytext.txt -i file.h5
החלף את חסימת המשתמש (אם יש) ב file.h5 עם התוכן של mytext.txt.
h5jam -u mytext.txt -i file.h5 --clobber
לַחֲזוֹר ערך
h5jam מחזירה את גודל קובץ הפלט, או -1 אם מתרחשת שגיאה.
מערות
כלי זה מעתיק את כל הנתונים (ברצף) בקבצים לקיזוזים חדשים. עבור גדול
קובץ, עותק זה ייקח זמן רב.
הדרך היעילה ביותר ליצור חסימת משתמש היא ליצור את הקובץ עם חסימת משתמש (ראה
H5Pset_user_block), וכתוב את נתוני חסימת המשתמש לתוך החלל הזה מתוך תוכנית.
בלוק המשתמש אטום לחלוטין לספריית HDF5 ול- h5jam ו h5unjam
כלים. בלוק המשתמש פשוט נקרא או נכתב כמחרוזת של בתים, שיכולים להיות טקסט
או כל סוג של נתונים בינאריים. זה תלוי במשתמש לדעת מה התוכן של המשתמש
אמצעי לחסום וכיצד לעבד אותם.
כאשר חילוץ בלוק המשתמש, כל הנתונים נכתבים לפלט, כולל כל הנתונים
ריפוד או נתונים לא כתובים.
כלי זה מעביר את קובץ HDF5 דרך עותקי בתים, כלומר, הוא אינו קורא או מפרש את
חפצי HDF5.
השתמש ב-h5jam באינטרנט באמצעות שירותי onworks.net