PDA

View Full Version : سوال: کار با فایل باینری



llMohammaDll
دوشنبه 01 تیر 1394, 11:31 صبح
با سلام
چگونه می توانم فایل تصویری خام (raw) را به صورت باینری و بلاک به بلاک بخوانم و آنها را در آرایه‌ای قرار دهم؟
متشکرم

asman.abi
دوشنبه 01 تیر 1394, 12:09 عصر
بلاک بلاک منظورتون چیه؟
برای این کار از FileStream می تونید استفاده کنید.
به اینجا مراجعه کنید.

http://barnamenevis.org/showthread.php?95001-1001-%D9%86%DA%A9%D8%AA%D9%87-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE&p=2226987&viewfull=1#post2226987

llMohammaDll
دوشنبه 01 تیر 1394, 13:23 عصر
منظورم این که مثلا 20 سطر از فابل را به صورت یک بلاک بخونم و 20 سطر بعدی فابل به همین صورت ... تا انتهای فایل.

asman.abi
دوشنبه 01 تیر 1394, 16:31 عصر
در آدرس داده شده
st.Read(fd, 0, (int)fi.Length);
به جای fi.Length مقدار مورد نظر مثلا 20 رو قرار دهید.
از 0 تا مثلا 20 خط یه فایل می خونه و در متغیر باینری fd ذخیره می کنه.