امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
محتویات فایل باینری
نویسنده پیام
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #1
محتویات فایل باینری
با سلام
من برنامه نویس نیستم و به کمک دوستان نرم افزار احتیاج دارم. آیا راهی وجود دارد که بفهیم یک
فایل باینری از چه نوعی است و بتوانیم محتویات آنرا مشخص کنیم.البته به غیر ازفرمت صفر و یک.
به طور نمونه فایل پیوست با فرمت Pro. که به نوعی یک دتا بیس نرم افزار مهندسی میباشد.
با تشکر


فایل‌(های) پیوست شده
.rar   IPE.rar (اندازه: 262 bytes / تعداد دفعات دریافت: 45)
۲۲-دى-۱۳۹۲, ۰۰:۳۸:۴۰
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: محتویات فایل باینری
سلام
صفحه اول و نصف صفحه دوم رو بخونید
http://ictc.aeoi.org.ir/sites/default/fi...l-1_fa.pdf
و همیچنین صفحه آخر هم یه نگاه بهش بندازید
۲۲-دى-۱۳۹۲, ۰۰:۵۵:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javad917, Ambassador, lord_viper, godvb
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #3
RE: محتویات فایل باینری
(۲۲-دى-۱۳۹۲, ۰۰:۵۵:۳۸)babyy نوشته است: سلام
صفحه اول و نصف صفحه دوم رو بخونید
http://ictc.aeoi.org.ir/sites/default/fi...l-1_fa.pdf
و همیچنین صفحه آخر هم یه نگاه بهش بندازید

با سلام و تشکر از پاسخ شما
دوست عزیز در واقع این فایل برای من شناخته شذه است و هم اینکه نرم افزاری که این فایل را استفاده میکند معلوم
است.منظور از نوع آن این است که متوجه شویم چه نوع باینری است(رندوم یا .....)و به اطلااعات آن
دسترسی پیدا کنیم.البته ناگفته نماند مقدار بسیار کمی vb6 بلد هستم و میخواهم آنرا به فرمت معمولی(حروف یا عدد)
با vb بخوانم تا بتوانم مشابه آنرا به صورت کامل تر ایجاد کنم.
۲۲-دى-۱۳۹۲, ۰۱:۳۶:۲۰
ارسال‌ها
پاسخ
godvb غایب
مدیر بازنشسته بخش نفوذ و امنیت
*****

ارسال‌ها: 430
موضوع‌ها: 77
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 886
( 1338 تشکر در 343 ارسال )
ارسال: #4
RE: محتویات فایل باینری
(۲۲-دى-۱۳۹۲, ۰۱:۳۶:۲۰)javad917 نوشته است: البته ناگفته نماند مقدار بسیار کمی vb6 بلد هستم و میخواهم آنرا به فرمت معمولی(حروف یا عدد)
با vb بخوانم تا بتوانم مشابه آنرا به صورت کامل تر ایجاد کنم.

بصورت حروف؟ فایل یا باید یونیکد باشه یا اسکی، اگر اسکی که باید جز محدوده کارکترهای Ascii Printableباشه که بتونی ببینی(شامل اعداد و حروف و متاکاراکترها) که معمولا اینگونه نیس و بایستی بصورت باینری کارکنید. میتونی فایل رو به صورت باینری باز کنی و بایت به بایت بخونی.

تیم asis جز تیم های خوب، ولی اسم پیکار یکم ادبیاتی همون چالش میزاشتن بیشتر میشد کنار اومد.

واقعا خوب کار میکنن قسمت کتب، نرمافزارها و ... جای تشکر و قدردانی داره.

ماکه پیکارجو (بقول خودشون) نیستیم ولی کم کم سطح چلنج هاروببرن بالا خوب میشهBiggrin

آنچه توانسته ایم انجام دهیم، لطف پرودگار بوده است.

XMen For Ever
۲۲-دى-۱۳۹۲, ۱۲:۲۰:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : javad917, babyy
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #5
RE: محتویات فایل باینری
با سلام خدمت دوستان
رشته من ساختمان می باشد و ممکن است سوال مطرح شده مفهوم دقیق نداشته باشد و لازم است مقداری توضیح داده
شود.فایلی که در پست اول قرار دادم تا این حد اطلاع دارم که از نوع باینری است.پسوند فایل pro بوده ومورد
استفاده نرم افزار ETABS که برای آنالیز و طراحی سازه ها بطور وسیع استفاده می شود قرار میگیرد.فایل Pro
حاوی مشخصات پروفیل های فولادی(یا بطور عام تیر آهن های موجود در بازار)به صورت تک یا به صورت چند
تیرآهن به هم چسبیده می باشد. نرم افزار ETABS با در نظر گرفتن این اطلاعات میتواند نوع و شماره تیرآهن های
هر عضو ساختمان را با توجه به نیروهای موثر بر آن تعیین کند(به نوعی دتا بیس).
من نرم افزاری با vb6 نوشتم که قادر است مشخصات پروفیل های مختلف را محاسبه کند ولی برای ایجاد فایل Pro
ناچار هستم از یک برنامه کمکی جنبی که قدیمی و تحت داس است و احتمالا" با فرترن نوشته شده استفاده کنم.
هدف نهاةی حذف برنامه قدیمی و ایجاد فایل باینری به طور مستقیم با VB می باشد.برای این کار نیاز دارم که بفهم
در فایل باینری اطلاعات به چه صورتی قرار دارد تا قابل خواندن توسط ETABS باشد.
در پیوست فایل IPE (بدون پسوند)توسط برنامه خودم و دو فایل دیگر همراه با فایل با پسوند Pro توسط نرم افزار
قدیمی ایجاد شده است و دوستان میتوانند با notepat آنها را ملاحظه نمایند.


فایل‌(های) پیوست شده
.rar   IPE.rar (اندازه: 1.1 KB / تعداد دفعات دریافت: 45)
۲۲-دى-۱۳۹۲, ۱۵:۵۶:۱۲
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #6
RE: محتویات فایل باینری
خب سوالتون رو خوب نپرسیده بودید دیگه Biggrin
پس یعنی میخوایین برنامه‌ای بنویسید که خروجیش به فایل pro باشه تا بشه از اون توی ETABS استفاده کزد؟

بطور کل
هر نرم‌افزاری فایل‌هایی که مخصوص خودش رو با ساختاری ذخیره میکنه که خودش میشناسه و میتونه اونو تولید کنه
و برای اینکه شرکت‌های دیگه هم بتونن ار فایلهاش استفاده کنند؛ مستند‌هایی در رابطه با ساحتار فایل‌ها مینویسنن و ...
یسری از افراد هم میان بر اساس این اطلاعات کد‌هایی مینویسن و اونو به اشتراک میذارن تا دیگران بتونن در برنامه‌هاشون ازش استفاده کنن ..

با این توضیحات
اگه شما میخوایین خودتون اون ساحتار رو از اول پیاده‌سازی کنید؛ باید به ساحتار اون فایل pro آشنایی کامل داشته باشید؛ واسه اینکار هم باید مستند‌هایی که هست رو بخونید؛ واسه مستند‌ها هم باید سرچ کنید و مطلب بخونید و ... کار راحتی نیست؛
و یا میتونید کدهای آماده (مثلا کدهایی به زبان vb6 برای تولید فایل pro) رو سرچ کنید و مستقیما از اونا استفاده کنید

چیزی که من خیلی ساده جست‌وجو کردم دیدم مطالب زیادی در این مورد موجود نیست؛ حالا خودتون سرچ کنید شاید فرجی شد Biggrin
۲۲-دى-۱۳۹۲, ۱۷:۱۷:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : godvb, javad917, sharin
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #7
RE: محتویات فایل باینری
با سلام

بله میخواهم با vb بدون احتیاج به نرم افزار دیگری فایل مورد نیاز ETABS
را تولید کنم و مهم این است که متوجه شویم اطلاعات فایل باینری به چه نحو و
به چه ترتیبی و با کدام تقدم و تاخری از نظر ظبط اطلاعات نوشته می شود.
در ارتباط با توضیح شما چند سوال دارم :
1 - مستندات فایل چیست؟ با توجه به اینکه ETABS توسط دانشگاه برکلی
امریکا تهیه شده و احتمالا" در سایت های ایرانی مطلبی وجود ندارد کلمات
کلیدی انگلیسی مناسب برای سرچ کردن این مستندات چیست؟
2 - یک فایل باینری چند نوع ساحتار می تواند داشته باشد؟ آیا منبعی برای
مطالعه در خصوص انواع ساختار این نوع فایلها وجود دارد یا خیر.
3 - آیا می توان نرم افزار های مبدل(convertor)پیدا کرد که بتواند ساختار
را تعین کند و اطلاعات فایل باینری(به غیر از صورت صفر و یک)را نشان دهد؟

با تشکر
۲۲-دى-۱۳۹۲, ۱۹:۱۱:۳۸
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #8
RE: محتویات فایل باینری
۱-
مثلا من یه فایل دارم واسه برنامه خودم؛ توی ۲ بایت اولش یه عددی ذخیره میکنم که طول دیتامه؛ برنامه‌ام میاد اول ۲ بایت ارو میخونه؛ میبینه طول دیتا چقدره و بعد به همون اندازه دیتا رو میخونه؛
این میشه ساختار فایل برنامه من؛

حالا من واسه اینکه مشا هم بتونید یه فایلی تولید که برنامه‌من بتونه بخونتش میام اون توضیحات بالا رو واسه شما میدم؛ این میشه مستندات
فارسی که کلا هیچی Biggrin مثلا کلماتی مثل structure و .. از این جور چیزا؛

۲-
نمیخوام نا امیدتون کنم ولی بنظرم اول یکم در مورد فایلهای متنی و بایتری و . . بیشتر بخونید؛چز خاصی هم نیست ولی همین که موضوعات ساده نمیدونید یکم کار رو براتون سخت و پیچیده میکنه...
فکر کنم متن زیر رو هم متوجه نشدید؛ (نظر شخصیم اینه که هروقت تونستین متن زیر رو متوجه بشید ادام کار رو دنبال کنید)
(۲۲-دى-۱۳۹۲, ۱۲:۲۰:۳۰)godvb نوشته است: بصورت حروف؟ فایل یا باید یونیکد باشه یا اسکی، اگر اسکی که باید جز محدوده کارکترهای Ascii Printableباشه که بتونی ببینی(شامل اعداد و حروف و متاکاراکترها) که معمولا اینگونه نیس و بایستی بصورت باینری کارکنید. میتونی فایل رو به صورت باینری باز کنی و بایت به بایت بخونی.

۳-
نرم افزارهای مبدل فایل رو تبدیل میکنند و هیچ گونه اطلاعاتی از ساختار فایل نمیدن بهتوم
ولی میتونید اگه سورس نرم افزار مبدلی موجود باشه؛ اونو بگیرید و آنالیز کنید اطلاعاتی که لازم دارد رو ازش در بیارید!
۲۲-دى-۱۳۹۲, ۱۹:۳۰:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javad917
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #9
RE: محتویات فایل باینری

.rar   Xml.rar (اندازه: 2.37 KB / تعداد دفعات دریافت: 35)
(۲۲-دى-۱۳۹۲, ۱۹:۳۰:۵۱)babyy نوشته است: فکر کنم متن زیر رو هم متوجه نشدید؛ (نظر شخصیم اینه که هروقت تونستین متن
زیر رو متوجه بشید ادام کار رو دنبال کنید)
(۲۲-دى-۱۳۹۲, ۱۲:۲۰:۳۰)godvb نوشته است: بصورت حروف؟ فایل یا باید یونیکد باشه یا اسکی، اگر اسکی که باید جز محدوده کارکترهای Ascii Printableباشه که بتونی ببینی(شامل اعداد و حروف و
متاکاراکترها) که معمولا اینگونه نیس و بایستی بصورت باینری کارکنید. میتونی فایل رو به صورت باینری باز کنی و بایت به بایت بخونی.

با سلام به دوستان عزیز
تا حدودی با ساختار فایل های باینری آشنا شدم و فایل لازم را نوشتم البته
فعلا" ETABS قادر به خواندن آن نیست.مشکل جدید این است که ETABS از ورژن
2013 بانک اطلاعات را از باینری به فایل XML تغییر داده است.با VB6 فایل جدید را
هم ساختم ولی موقع خواندن از schema ایراد میگیرد.من در فایل خودم schema
راقرار ندادم.سوال این است که اگر دقیقا" همان متن فایل اصلی خود برنامه را
بنویسم ایراد برطرف شده یا نکات دیگری هم وجود دارد.و چرا فایل من در
بعضی ویرایشگرها به صورت افقی و در یک سطر دیده می شود.برای مقایسه
خلاصه شده هر دو فایل در پیوست قرار دارد.در سایت هم مطلبی برای آموزش xml
و نوشتن schema ظاهرا" وجود ندارد.
۲۳-اردیبهشت-۱۳۹۳, ۰۰:۳۹:۴۵
ارسال‌ها
پاسخ
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #10
RE: محتویات فایل باینری
با سلام
خواهشا" این یکی را کمک کنید بد جوری گیر کردم
مشکلات مربوط به Schema حل شد(در کل پارمترها از نظر تعداد و اسامی منطبق باخواسته های Etabs شد)
مشکل جدید این است که وقتی فایل xml ساخته میشود در Etabs باز نمی شود.بطور
اتفاقی متوجه شدم اگر xml را در نرم افزار xml notepad 2007 باز کنم و از
آن save یا saveas تهیه کنم توسط برنامه etabs شناسائی و باز می شود ولی
تعدادی از این فایل ها اطلاعات آن(عمدتا" متغیر های از نوع double)به صفر
تبدیل میشود و قابل استفاده در etabs نیست.با جستجو در فروم های خارجی به
مسئله ای برخوردم که به عنوان diff مطرح شده. این طور که متوجه شدم در حین
ساخت فایل توسط Msxml یکسری جابجائی در تک ها و مقادیر ایجاد میشود و باید
Merge شوند.خود میکروسافت هم برای vb.net یک patch ارائه کرده و یک سری
نرم افزار هم برای merge و بر طرف کردن خطا مجود دارد.
سوال این است که این مشکل را چطور در هنگام ساخت فایل و با کد نویسی بر طرف
کرد.
دوستان لطفا" اظهار نظر وراهنمائی کنند
۲۸-اردیبهشت-۱۳۹۳, ۱۲:۰۵:۴۲
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #11
RE: محتویات فایل باینری
نقل قول: خود میکروسافت هم برای vb.net یک patch ارائه کرده و یک سری
نرم افزار هم برای merge و بر طرف کردن خطا مجود دارد.

خوب وقتی patch داده یعنی مشکل داشته اون یه قسمت؛
قانونش اینه که بعد از patch دیگه اون مشکل نباید پیش بیاد! احتیاج به نوشتن کد نیست دیگه!
۲۸-اردیبهشت-۱۳۹۳, ۱۲:۳۲:۱۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javad917


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نحوه مخفی سازی محتویات پوشه $oem$ در سی دی یا دی وی دی لطفا راهنمای کنید بیخیال 0 2,655 ۰۹-بهمن-۱۳۸۸, ۰۰:۴۸:۵۶
آخرین ارسال: بیخیال
  نرم افزار برای جستوجو در محتویات dvd 1nafar 18 13,191 ۲۹-خرداد-۱۳۸۸, ۱۵:۲۱:۵۱
آخرین ارسال: 1nafar

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS