در واقع براي تبديل فايلها چكارهايي بايد انجام بديم؟
آيا هر فايلي يه كدي داره؟
Printable View
در واقع براي تبديل فايلها چكارهايي بايد انجام بديم؟
آيا هر فايلي يه كدي داره؟
چیرو میخوای به چی تبدیل کنی
يه روش اينه كه فايل رو به صورت باينري باز كني و بعد فايل باينري رو با پسوندي كه مي خواي سيو كني. البته براي بعضي از فايلها
فرض كنيد كه ميخواهيم JPG رو به BMP تبديل كنيم.نقل قول:
نوشته شده توسط hoseinquest
نه دوست عزيز تبديل فايل به معناي تعويض پسوند فايل نيست. بلكه محتويات فايل مشخص ميكنه كه فايل چي هستنقل قول:
نوشته شده توسط shamsoft
هر فايلي شامل يه هدر هست كه مشخصات فايل در اون ريخته ميشه. اين هدر ميتونه از 1 بايت تا چندين بايت باشه كه در ابتداي فايل قرار ميگيره.
بعنوان مثال هدر يك فايل تصويري مشخص ميكنه كه فرمت فايل چي هست، پهنا و ارتفاع تصوير چه اندازهاي هست و از چه تعداد رنگ و چه رنگهايي استفاده شده (پالت رنگ)
آرش جان شما اگه بخواي يه فايل تصويري jpg رو به bmp تبديل كني بايد چند چيز رو بدوني:
1- فايل jpg از چه نوع هست، رنگي ، خاكستري و ...
2- نوع فشردهسازي اين فايل از چه الگوريتمي استفاده ميكنه
3- نسخهي اين فايل تصويري چي هست
4- فايل bmp حاصله هم همه اين مشخصات رو داره.
براي جزئيات بيشتر در مورد قالبهاي فايلها ميتوني از نرمافزار File Format Encyclopedia استفاده كني كه ساختار دقيق اين فايلها در اون هست.
موفق باشي
اين سايت اطلاعات خوبي در مورد فرمت فايلها ميده:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعنوان مثال لينك زير فرمت فايل bmp هست:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اول خيلي ممنوننقل قول:
نوشته شده توسط palizesoftware
دوم خوب اين هدر فايل رو چجوري و با چه تابع يا دستوري ميتونيم بذست بياريم.