h5dump - آنلاین در ابر

این دستور h5dump است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


h5dump - محتویات فایل HDF5 را نمایش می دهد.

خلاصه


فایل h5dump [OPTIONS]

شرح


h5dump کاربر را قادر می سازد تا محتویات یک فایل HDF5 را بررسی کرده و آن محتویات را تخلیه کند.
به شکل قابل خواندن توسط انسان، به یک فایل ASCII.

h5dump محتوای فایل HDF5 را به خروجی استاندارد تخلیه می کند. می تواند محتویات را نمایش دهد
کل فایل HDF5 یا اشیاء انتخاب شده، که می توانند گروه ها، مجموعه داده ها، زیر مجموعه ای از a باشند
مجموعه داده ها، پیوندها، ویژگی ها یا انواع داده ها.

گزینه --header فقط اطلاعات هدر شی را نمایش می دهد.

اسماء اسم مطلق اجسام هستند. h5dump اشیا را به ترتیب مشابه نمایش می دهد
دستور فرمان اگر نامی با اسلش شروع نمی شود، h5dump شروع به جستجو برای آن می کند
شی مشخص شده که از گروه ریشه شروع می شود.

اگر یک شی با نام های متعدد پیوند سختی داشته باشد، h5dump محتوای شی را نمایش می دهد
در اولین اتفاق فقط اطلاعات پیوند در موارد بعدی نمایش داده می شود.

h5dump یک نام برای هر نوع داده بی نامی به شکل #oid1:oid2 اختصاص می دهد که در آن oid1 و
oid2 شناسه های شی اختصاص داده شده توسط کتابخانه هستند. انواع بی نام نمایش داده می شود
در گروه ریشه

انواع داده ها با نام نوع استاندارد نمایش داده می شوند. به عنوان مثال، اگر یک مجموعه داده ایجاد شود
با نوع H5T_NATIVE_INT و نام نوع استاندارد برای عدد صحیح در آن ماشین است
H5T_STD_I32BE، h5dump H5T_STD_I32BE را به عنوان نوع مجموعه داده نمایش می دهد.

h5dump همچنین می تواند زیرمجموعه ای از مجموعه داده را تخلیه کند. این ویژگی تقریباً به همان شیوه عمل می کند
هایپر اسلب در HDF5; پارامترهای مشخص شده در خط فرمان به تابع ارسال می شود
H5Sselect_hyperslab و انتخاب حاصل نمایش داده می شود.

خروجی h5dump با جزئیات در DDL HDF5 توضیح داده شده است
سند زبان

توجه: تعیین چندین صفت، مجموعه داده، نوع داده، گروه، مجاز نیست.
یا پیوندهای نرم با یک پرچم. به عنوان مثال، ممکن است کسی دستور را صادر نکند
اشتباه: h5dump -a /attr1 /attr2 foo.h5
برای نمایش هر دو /attr1 و /attr2. فرد باید دستور زیر را صادر کند:
صحیح: h5dump -a /attr1 -a /attr2 foo.h5

می‌توانید با استفاده از درایور فایل HDF5 را انتخاب کنید
--filedriver (-f) گزینه خط فرمان. مقادیر قابل قبول برای گزینه --filedriver عبارتند از:
"sec2"، "family"، "split"، "multi" و "stream". اگر پرچم درایور فایل مشخص نشده باشد،
سپس فایل با هر درایور به ترتیب و به ترتیب مشخص شده در بالا باز می شود
تا زمانی که یک راننده موفق به باز کردن فایل شود.

XML OUTPUT


با گزینه --xml، h5dump خروجی XML تولید می کند. این خروجی شامل یک کامل است
شرح فایل، علامت گذاری شده در XML. XML با نوع سند HDF5 مطابقت دارد
تعریف (DTD) موجود در http://hdf.ncsa.uiuc.edu/DTDs/HDF5-File.dtd.

خروجی XML برای استفاده با ابزارهای دیگر از جمله HDF5 Java Tools مناسب است.

OPTIONS


-h or --کمک یک پیام استفاده را چاپ کنید و خارج شوید.

-B or --بوت بلاک محتوای بلوک بوت را چاپ کنید. (این گزینه هنوز نیست
اجرا شد.)

-H or --سرتیتر فقط هدر را چاپ کنید. هیچ داده ای نمایش داده نمی شود

-A چاپ سرصفحه و مقدار ویژگی ها. داده های مجموعه داده نمایش داده نمی شود.

-i or --object-ids شناسه های شی را چاپ کنید.

-r or -- رشته مجموعه داده های عدد صحیح 1 بایتی را به صورت ASCII چاپ کنید.

-V or - نسخه شماره نسخه را چاپ کنید و خارج شوید.

-a P or --ویژگی=P ویژگی مشخص شده را چاپ کنید.

-d P or --dataset=P مجموعه داده مشخص شده را چاپ کنید.

-f D or --filedriver=D مشخص کنید که فایل با کدام درایور باز شود.

-g P or --گروه=P گروه مشخص شده و همه اعضا را چاپ کنید.

-l P or --Soft-link=P مقدار(های) پیوند نرم مشخص شده را چاپ کنید.

-o F or --output=F خروجی داده های خام در فایل F.

-t T or --datatype=T نوع داده با نام مشخص شده را چاپ کنید.

-w N or --width=N تعداد ستون های خروجی را تنظیم کنید.

-x or --xml خروجی XML با استفاده از طرحواره XML (پیش‌فرض) به جای DDL.

-u or --use-dtd خروجی XML با استفاده از XML DTD به جای DDL.

-D U or --xml-dtd=U در خروجی XML، به جای به DTD یا طرحواره در U مراجعه کنید
طرح پیش فرض/DTD.

-X S or --xml-dns=S در خروجی XML، (شکل XML) از نام های واجد شرایط در XML استفاده کنید: ":": نه
فضای نام، پیش فرض: "hdf5:"

-s L or --start=L افست شروع انتخاب زیرمجموعه. پیش فرض: ابتدای
مجموعه داده

-S L or --stride=L گام هایپر اسلب. پیش فرض: 1 در همه ابعاد.

-c L or --count=L تعداد بلوک هایی که باید در انتخاب گنجانده شوند.

-k L or --block=L اندازه بلوک در هایپر اسلب. پیش فرض: 1 در همه ابعاد.

-- نشان دهید که همه آرگومان های زیر غیر گزینه ای هستند. به عنوان مثال، برای تخلیه یک فایل به نام
'-f'، از h5dump -- -f استفاده کنید.

پرونده پرونده مورد بررسی

پارامترهای گزینه ذکر شده در بالا به صورت زیر تعریف می شوند:

D از کدام درایور فایل برای باز کردن فایل استفاده کنید. مقادیر قابل قبول "sec2" هستند،
«خانواده»، «انشقاق»، «مولتی» و «جریان». بدون درایور فایل، فایل را پرچم گذاری کنید
با هر راننده به نوبت و به ترتیب مشخص شده در بالا تا یک باز می شود
راننده موفق به باز کردن فایل می شود.

P مسیر کامل از گروه ریشه تا شی

T نام نوع داده

F یک نام فایل

N عدد صحیح بزرگتر از 1

L فهرستی از اعداد صحیح که تعداد آنها برابر با تعداد ابعاد موجود در
فضای داده در حال پرس و جو

U یک URI (همانطور که در [IETF RFC 2396]، به روز شده توسط [IETF RFC 2732] تعریف شده است) که به
DTD مورد استفاده برای اعتبارسنجی XML

پارامترهای زیرمجموعه را می توان به شکل فشرده مناسب نیز بیان کرد، به شرح زیر:
--dataset="/foo/mydataset[START;STRIDE;COUNT;BLOCK]"

حتی زمانی که یک مقدار پارامتر مشخص نشده باشد، همه نقطه ویرگول ها (;) مورد نیاز هستند. چه زمانی
مشخص نشده است، از مقادیر پارامترهای پیش فرض استفاده می شود.

EXAPLES


1. ریختن گروه /GroupFoo/GroupBar در فایل quux.h5:
h5dump -g /GroupFoo/GroupBar quux.h5

2. ریختن مجموعه داده Fnord در گروه /GroupFoo/GroupBar در فایل quux.h5:
h5dump -d /GroupFoo/GroupBar/Fnord quux.h5

3. ریختن ابرداده ویژگی مجموعه داده Fnord که در گروه است
/GroupFoo/GroupBar در فایل quux.h5:
h5dump -a /GroupFoo/GroupBar/Fnord/metadata quux.h5

4. ریختن ابرداده ویژگی که یک ویژگی از گروه ریشه در فایل است
quux.h5:
h5dump -a /metadata quux.h5

5. ایجاد فهرست XML از فایل bobo.h5:
h5dump --xml bobo.h5 > bobo.h5.xml

6. ریختن یک زیر مجموعه از مجموعه داده /GroupFoo/databar/ در فایل quux.h5
h5dump -d /GroupFoo/databar --start="1,1" --stride="2,3" --count="3,19"
--block="1,1،5" quux.hXNUMX

7. همان مثال با استفاده از فرم کوتاه برای تعیین پارامترهای زیر مجموعه:
h5dump -d "/GroupFoo/databar[1,1;2,3;3,19;1,1]" quux.h5

جاری وضعیت


نسخه فعلی h5dump اطلاعات زیر را نمایش می دهد:
* گروه
o ویژگی گروه (به ویژگی مراجعه کنید)
o عضو گروه
* مجموعه داده
o ویژگی مجموعه داده (به ویژگی مراجعه کنید)
o نوع مجموعه داده (به نوع داده مراجعه کنید)
o فضای داده (به فضای داده مراجعه کنید)
o داده های مجموعه داده
* صفت
o نوع ویژگی (به نوع داده مراجعه کنید)
o فضای ویژگی (به فضای داده مراجعه کنید)
o داده های ویژگی
* نوع داده
o نوع عدد صحیح
- H5T_STD_I8BE، H5T_STD_I8LE، H5T_STD_I16BE، ...
o نوع ممیز شناور
- H5T_IEEE_F32BE، H5T_IEEE_F32LE، H5T_IEEE_F64BE، ...
o نوع رشته
o نوع مرکب
- نوع مرکب نامدار، بی نام و گذرا - عدد صحیح، شناور یا
عضو نوع رشته
o انواع مات
o نوع مرجع
- ارجاعات شی
- مناطق داده
o نوع enum
o انواع داده با طول متغیر
- فقط انواع اتمی
- آرایه اسکالر یا تک بعدی از انواع با طول متغیر
پشتیبانی
* فضای داده
o فضای اسکالر و ساده
* پیوند نرم
* لینک سخت
* تشخیص حلقه

با استفاده از خدمات onworks.net از h5dump آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز