View Full Version : سوال: خواند اطلاعات از فایل و ذخیره در متغیر به صورت BYTE
sina_saravi1
یک شنبه 08 شهریور 1388, 18:33 عصر
سلام دوستان عزیز
من چجوری میتونم یه فایل رو به صورت Byte تو متغیر ذخیره کنم؟
BehzadBar
یک شنبه 08 شهریور 1388, 21:12 عصر
فایلهای باینری به دلیل شباهت خواصشون به فایلهای متنی توسط Stream ها خوانده و نوشته میشوند از StreamWriter , StreamReader , MemoryStream و از این قبیل کلاسها استفاده کنید
علیرضا مداح
یک شنبه 08 شهریور 1388, 21:20 عصر
سلام دوست عزیز،
Dim arrBytes() As Byte = System.IO.File.ReadAllBytes("FilePath")
،/
magz_sr
یک شنبه 08 شهریور 1388, 22:34 عصر
سلام دوست عزیز،
byte[] arrBytes = System.IO.File.ReadAllBytes("FilePath");
،/
آقای مداح میشه بجای آرایه از یک استراکچر استفاده کرد؟
sina_saravi1
دوشنبه 09 شهریور 1388, 00:09 صبح
من نفهمیدم چی شد
لطفا یه کم بیشتر توضیح بدید
یه کدی که آدرس رو بگیره و اطلاعات فایل رو به صورت Byte تو متغیر ذخیره کنه
با تشکر
Hossis
دوشنبه 09 شهریور 1388, 02:03 صبح
آقای مداح میشه بجای آرایه از یک استراکچر استفاده کرد؟
همین طوره ، آقای مدیر درست فرمودند ، اگه بخواهید به صورت بایت ذخیره کنید باید تک تک کارکاتر ها و بایت های اون فایل رو در یک آرایه ذخیره کنید :متفکر:
ولی من فکر می کنم:اشتباه: منظور شما از بایت ، باینری بوده و اشتباه تایپی صورت گرفته :گیج:
علیرضا مداح
دوشنبه 09 شهریور 1388, 05:20 صبح
سلام دوست عزیز،
متد System.IO.File.ReadAllBytes (http://msdn.microsoft.com/en-us/library/system.io.file.readallbytes.aspx) مسیر یک فایل را دریافت کرده، سپس فایل را باز می کنذ و پس از ریختن محتویات فایل در آرایه ای از بایت، آن را می بندد،
لطفا" اگر منظور دیگری دارید، ذکر کنید،/
magz_sr
دوشنبه 09 شهریور 1388, 13:47 عصر
همین طوره ، آقای مدیر درست فرمودند ، اگه بخواهید به صورت بایت ذخیره کنید باید تک تک کارکاتر ها و بایت های اون فایل رو در یک آرایه ذخیره کنید :متفکر:
ولی من فکر می کنم:اشتباه: منظور شما از بایت ، باینری بوده و اشتباه تایپی صورت گرفته :گیج:
منظور آقا سینا آرایه ای از بایتها بود و آقای مدیر جواب دادن،من تست کردم دقیقا درسته.:تشویق:
منظور بنده ریختن فایل تو یه استراکچر بود.اشتباه تایپی؟:متعجب:
لطفا در مورد زیر راهنمایی بفرماین:
http://barnamenevis.org/forum/showthread.php?t=176555
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.