rouhallah
04-04-2007, 21:51
بنام خدا
با سلام
ميدونم اين سوالم در رابطه با سي نيست اما چون به نوعي با ساختار داده ها و فايلها سر كار داره شما بهتر ميتونين راهنماييم كنيد.
من چند وقتيه اومدم فايلها رو دستكاري مي كنم مثلا ً يك فايل صوتي رو بيام اطلاعات مربوط به صوتش رو
كپي ميكنم و بعد با توجه به تعداد بايتي داره يك فايل تصويري فعلاً bmp رو با همون تعداد بايت ايجاد ميكنم
و اطلاعات صوتي رو به جاي اون اطلاعات تصويري قرار ميدهم
البته به همين سادگي ها هم نبود اولش فايل ايجاد شده قابل تشخيص نبود و من كه حاضر به تسليم نبودم
اومدم و با برنامه هاي ويرايش هگزا دسيمال دقت كردم و ديدم مثلاً اگه ما با برنامه paint در حالت زوم كامل يك اثر با مداد بزاريم( يك پيكسل بكشيم) و فايل رو ذخيره كنيم . اگر با برنامه ويرايشي هگزادسيمال اونو باز كنيم ميبينيم كه در سه بايت اول فايل 42 4D 3A نوشته شده كه اگر شما اون يك پيكسل رو به دو پيكسل افزايش دهيد مقدار 3A به 3E تغيير ميكند . همچنين در هر حجم فايلي در بايت يازدهم مقدار 36 قرار ميگيرد و در بايت پانزدهم مقدار 28 قرار ميگيرد . در بايت نوزدهم نيز با توجه به تعداد پيكسل مقداري در مبناي 16 مانند موارد قبل ميباشد.مثلاً اگر يك پيسل داشته باشيم مقدار يك و اگر دو پيكسل مقدار دو و به همين ترتيب در بايتهاي 23 و 27 مقدار ثابت 1 و در بايت 29 مقدار ثابت 28 قرار ميگيرد
و خلاصه از همين دست اطلاعات
حالا من ميخام بدونم آيا كسي در مورد فايلهاي صوتي يا تصويري از اين نوع اطلاعات دارد
لطفاً اگه كسي اطلاعي داره كمك كنه
با تشكر
با سلام
ميدونم اين سوالم در رابطه با سي نيست اما چون به نوعي با ساختار داده ها و فايلها سر كار داره شما بهتر ميتونين راهنماييم كنيد.
من چند وقتيه اومدم فايلها رو دستكاري مي كنم مثلا ً يك فايل صوتي رو بيام اطلاعات مربوط به صوتش رو
كپي ميكنم و بعد با توجه به تعداد بايتي داره يك فايل تصويري فعلاً bmp رو با همون تعداد بايت ايجاد ميكنم
و اطلاعات صوتي رو به جاي اون اطلاعات تصويري قرار ميدهم
البته به همين سادگي ها هم نبود اولش فايل ايجاد شده قابل تشخيص نبود و من كه حاضر به تسليم نبودم
اومدم و با برنامه هاي ويرايش هگزا دسيمال دقت كردم و ديدم مثلاً اگه ما با برنامه paint در حالت زوم كامل يك اثر با مداد بزاريم( يك پيكسل بكشيم) و فايل رو ذخيره كنيم . اگر با برنامه ويرايشي هگزادسيمال اونو باز كنيم ميبينيم كه در سه بايت اول فايل 42 4D 3A نوشته شده كه اگر شما اون يك پيكسل رو به دو پيكسل افزايش دهيد مقدار 3A به 3E تغيير ميكند . همچنين در هر حجم فايلي در بايت يازدهم مقدار 36 قرار ميگيرد و در بايت پانزدهم مقدار 28 قرار ميگيرد . در بايت نوزدهم نيز با توجه به تعداد پيكسل مقداري در مبناي 16 مانند موارد قبل ميباشد.مثلاً اگر يك پيسل داشته باشيم مقدار يك و اگر دو پيكسل مقدار دو و به همين ترتيب در بايتهاي 23 و 27 مقدار ثابت 1 و در بايت 29 مقدار ثابت 28 قرار ميگيرد
و خلاصه از همين دست اطلاعات
حالا من ميخام بدونم آيا كسي در مورد فايلهاي صوتي يا تصويري از اين نوع اطلاعات دارد
لطفاً اگه كسي اطلاعي داره كمك كنه
با تشكر