FileFormat.Detect

Detect(Stream, string)

اكتشاف تنسيق الملف من تدفق البيانات، اسم الملف اختياري لتخمين الأنواع التي لا تحتوي على رأس سحري.

public static FileFormat Detect(Stream stream, string fileName)
معاملالنوعالوصف
streamStreamدفق يحتوي على البيانات للكشف
fileNameسلسلةاسم الملف الأصلي للبيانات، يُستخدم كدليل.

قيمة الإرجاع

مثيل FileFormat للنمط المكتشف أو null إذا فشل.

استثناءات

استثناءشرط
IOExceptionاستثناء يُرمى عند فشل قراءة البيانات.

أمثلة

byte[] bytes = new byte[100];//take the bytes from your source
var fmt = FileFormat.Detect(new MemoryStream(bytes), "input-file");
Console.WriteLine($"Input data format: {fmt}");

انظر أيضًا


Detect(string)

اكتشاف تنسيق الملف من اسم الملف، يجب أن يكون الملف قابلاً للقراءة حتى يتمكن Aspose.3D من اكتشاف تنسيق الملف عبر رأس الملف.

public static FileFormat Detect(string fileName)
معاملالنوعالوصف
fileNameسلسلةالمسار إلى الملف لاكتشاف تنسيق الملف.

قيمة الإرجاع

مثيل FileFormat للنمط المكتشف أو null إذا فشل.

استثناءات

استثناءشرط
IOExceptionاستثناء يُرمى عند فشل قراءة البيانات.

أمثلة

var fmt = FileFormat.Detect("input.fbx");
Console.WriteLine($"Input file format: {fmt}");

انظر أيضًا