آژانس هواپیماییexchanging

دونستن نرم افزار مورد نياز يه فايل براي باز شدن

شروع موضوع توسط sasan_66 ‏15 نوامبر 2007 در انجمن ویندوز

  1. sasan_66

    sasan_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏18 جولای 2006
    نوشته ها:
    450
    تشکر شده:
    0
    سلام
    ويندوز علاوه بر پسوند فايل مثلا .pdf از كجا مي فهمه كه اين فايل چيه؟
    يعني يه هدري چيزي واسه فايل در نظر مي گيره؟
     
  2. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,947
    تشکر شده:
    60
    سلام
    من فکر می کنم فقط از پسوند فایل می فهمه چون اگر پسوند فایل رو عوض کنیم دیگه ویندوز متوجه نمی شه این چه فایلیه. مثلا همون pdf رو عوض کنید دیگه ویندوز نمی تونه فایل رو باز کنه.
     
  3. coolzero

    coolzero Registered User

    تاریخ عضویت:
    ‏1 ژوئن 2007
    نوشته ها:
    847
    تشکر شده:
    3
    محل سکونت:
    unja
    شما پسوند فایل رو عوض کنین باز هم ویندوز و بقیه برنامه ها میفهمن اون فایل چیه
    امتحان:
    پسوند فایل تصویریتونو که مثلا wma هست رو بکنین xyz!
    اونو درگ کنین تو مدیل پلیر
    میبینین که پخش میکنه
    مسلما تو خود فایل قسمتی هست که فرمت اون فایل رو معرفی میکنه
    تو کلاس دربارش خوندیم ولی حضور ذهن ندارم
     
  4. pirmard

    pirmard Registered User

    تاریخ عضویت:
    ‏21 آگوست 2007
    نوشته ها:
    837
    تشکر شده:
    3
    بالاخره هر فایلی یه هدری داره دیگه .
    هدرم واس همینه خب .
     
  5. coolzero

    coolzero Registered User

    تاریخ عضویت:
    ‏1 ژوئن 2007
    نوشته ها:
    847
    تشکر شده:
    3
    محل سکونت:
    unja
    حالا لینوکسو چی میگین :D
    لینوکس اصلا فایلهاش پسوند نداره ( یعنی اگه هم بذارین اختیاریه) همون هدر این کارو انجام میده
    میتونی بگی دقیقا تو هدر چی ذخیره میشه؟
    تو دانشگاه درس ذخیره بازیابی اطلاعات دربارش خوندیم ولی چیزی یادم نمیاد :D
     
  6. pirmard

    pirmard Registered User

    تاریخ عضویت:
    ‏21 آگوست 2007
    نوشته ها:
    837
    تشکر شده:
    3
    تو هدر چه فایلی ؟ مثل پکت و فریمهای شبکه میمونن تقریبا" . هدرهای اونا هم بسته به پروتکل و ... ممکنه چیزای مختلفی داشته باشن .
    اما مثلا در مورد فایلهای تصویری ویندوز :

    http://www.fastgraph.com/help/image_file_header_formats.html

    اینم یه چیزایی نوشته . یکی بره ببینه درسته یا نه :D
    http://www.techpathways.com/uploads/headersig.txt
     
  7. coolzero

    coolzero Registered User

    تاریخ عضویت:
    ‏1 ژوئن 2007
    نوشته ها:
    847
    تشکر شده:
    3
    محل سکونت:
    unja
    یه سوال الان به ذهن مبارکم رسید :D
    میشه پوند فایل رو jpg کنیم و سیستم ولی تو هدر exe باشه (تا اینجاش یه rename ساده هست) وبا اجرا کردن اون عکس برنامه exe اجرا بشه؟
     
  8. pirmard

    pirmard Registered User

    تاریخ عضویت:
    ‏21 آگوست 2007
    نوشته ها:
    837
    تشکر شده:
    3
    زدی جاده خاکی :D
    دیروقته :دی
    خوب اگه جی پگ کنی و بعدش اجراش کنی نرم افزار باز کردن تصاویر میاد اینو بار می کنه دیگه .
    مثلا فوتوشاپ میاد بازش کنه . که نمی تونه دیگه .
     
  9. coolzero

    coolzero Registered User

    تاریخ عضویت:
    ‏1 ژوئن 2007
    نوشته ها:
    847
    تشکر شده:
    3
    محل سکونت:
    unja
    نه میخوام تو هدر که exe میزنه به عنوان فایل اجرایی اجراش کنیم
     
  10. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    پسوند فایل به ویندوز کمک میکنه تا از جدولی که داره، بدونه کدوم پسوند رو با کدوم نرم افزار باز کنه
    پسوند رو میتونین به هر چی خواستید تغییر بدید. اما دیگه از ویندوز کاری بر نمیاد و باید دستی، با نرم افزار مربوطه باز کنید.

    اگر هم یک فایل exe رو jpg کنید ، با اجرا کردن اون، با نرم افزار تصویری موجود باز میشه و ارور میده و فایل exe اجرا نمیشه.
    مگه اینکه یه کد و یا فایل exe رو به یه فایل jpg بچسبونیم ، که هنگامی که عکس باز شد، در پشت صحنه، از طریق کد های activex یا احتمالا exploit ها، اون کد اجرایی هم run شه :دی
     
  11. coolzero

    coolzero Registered User

    تاریخ عضویت:
    ‏1 ژوئن 2007
    نوشته ها:
    847
    تشکر شده:
    3
    محل سکونت:
    unja
    بیشتر توضیح میدین؟
     
  12. sasan_66

    sasan_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏18 جولای 2006
    نوشته ها:
    450
    تشکر شده:
    0
    خوب يه سوال
    هدري كه لينوكس توي فايل هاش مي نويسه با هدري كه ويندوز مي نويسه يكيه؟؟
    اگه بخوام يه برنامه بنويسم كه يه فايل رو بگيره و دستكاريش كنه و ويندوز ديگه نتونه بازش كنه ميشه با دستكاري هدر يه كاريش كرد و لي اگه بخوام برنامم يه كاري كنه كه با اجراي اون ديگه هيچ فايل pdf باز نشه حتي اگه ريدر pdf نصب باشه چي؟
    البته يه چيزي غير از دستكاري رجيستري ميخوام
    محدوده ي هدر رو از كجا ميشه فهميد؟
    مثلا File Signature براي pdf برابر 25504446 و برابر gif89a برابر 474946383961 خوب سايز اين دو تا File Signature كه يكي نيست؟
    خلاصه بگم چه طور يه برنامه نوشته شه كه وقتي يه pdf رو مي خونه بگه مثلا n بايت اول مربوط به هدره
    شما منبع كتاب ذخيرتون چي بود؟
     
  13. avajang.com .leftavajang.com.right
  14. pirmard

    pirmard Registered User

    تاریخ عضویت:
    ‏21 آگوست 2007
    نوشته ها:
    837
    تشکر شده:
    3
    هدر رو که سیستم عامل نمی نویسه . اپلیکیشن می نویسه و هر فرمتی هدر مخصوص خودش رو داره . مثلا jpg یه هدر مخصوص به خود داره که ظبیعتا" ربطی هم به سیستم عامل نداره .پس تو ویندوز و لینوکس و ... نداره .
    اگه بخای کاری کنی که پی دی اف باز نشه که کاری نداره . هدرش رو تغییر بده . وقتی لازمش داشتی باز هدر رو درست کن .
    در مورد محدوده ی هدر اون لینکا رو خوندی ؟ من که نخوندم ! چیزی توش نداره ؟ ممکنه اصلا محدوده معینی نداشته باشه (مینیمم و ماکزیمم داشته باشه) و مثلا پایان محدوده با طریق خاصی معیین بشه .مثلا gif ها یه هدر خاص داشته باشن و بعد از اون هم اطلاعات مربوط به عمق رنگ تصویر و ... اومده باشه .

    کتاب ذخیره خوب : کتاب فلک(فولک) / کتاب روحانی رانکوهی
     
  15. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,351
    تشکر شده:
    1,332
    محل سکونت:
    یه خورده اونورتر
    هدر ربطی به سیستم عامل نداره! هدر رو سازنده اون فرمت بر اساس استاندارد خودش میسازه و بطور پیش فرض یک پسوندی هم براش در نظر گرفته شده که سیستم عاملهایی مثل ویندوز بتونن برنامه مرتبط به اون فایل رو بهش ربط بدن (asociate کنن). در کل اگر فایل فرمتی هدر داشته باشه، برنامه باز کننده فایل میتونه بدون داشتن پسوند هم اونرو باز کنه.
     
  16. sasan_66

    sasan_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏18 جولای 2006
    نوشته ها:
    450
    تشکر شده:
    0
    خوب گفتم كه اگه بخوام فقط يه pdf باز نشه كاري نداره همون هدر دست كاري ميشه و براي برگردوندنش هدر رو برمي گردونم
    ولي اگه قرار باشه تمام pdf هاي موجود باز نشن!!
    ساده ترين راه و غير بهينه ترين:
    تمام pdf ها رو سرچ كنه هدرشونو دست كاري كنه!
    ولي فكر كنيد...........
    كلي pdf رو سيستم ........
    يه خورده غير معقوله نه؟!
     
  17. CZed

    CZed کاربر تازه وارد

    تاریخ عضویت:
    ‏6 سپتامبر 2007
    نوشته ها:
    145
    تشکر شده:
    0
    محل سکونت:
    Tehran
    میشه برنامه پیش فرضی که با اون PDF باز میشه رو عوض کرد (و مثلا گذاشت برنامه ای که خود شما نوشتید). یک برنامه دیگه هم باید بنویسید که هی بره تو رجیستری بنویسه که فایل های PDF با برنامه شما باز بشن که اگه Acrobat Reader یا برنامه دیگه ای روی سیستم نصب شد بازم هم PDF ها با برنامه شما باز بشن :D