این دستور h5jam است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین 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 داده می شود، یک فایل جدید با the ایجاد می شود 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
ابزار. بلوک کاربر به سادگی به عنوان یک رشته بایت خوانده یا نوشته می شود که می تواند متن باشد
یا هر نوع داده باینری. این به کاربر بستگی دارد که بداند محتویات کاربر چیست
ابزار بلوک و نحوه پردازش آن
هنگامی که بلوک کاربر استخراج می شود، تمام داده ها، از جمله هر کدام، در خروجی نوشته می شوند
داده های padding یا نانوشته
این ابزار فایل HDF5 را از طریق کپی های بایتی حرکت می دهد، یعنی آن را نمی خواند یا تفسیر می کند
اشیاء HDF5
با استفاده از خدمات onworks.net از h5jam آنلاین استفاده کنید