PDA

View Full Version : بازکردن فایل به صورت باینری



seniamail
سه شنبه 06 مرداد 1388, 11:17 صبح
با سلام
چطور میشه یک فایل رو به صورت باینری (مانند عکس ضمیمه شده) در textBox یا یک متغییر باز کرد

hozouri
چهارشنبه 07 مرداد 1388, 14:55 عصر
دوست عزیز فایل رو در سی شارپ باز کن و توی یه فیلد byte[] بریز بعدش هم دیگه راحت می تونید به خواستتون برسید

seniamail
پنج شنبه 08 مرداد 1388, 21:33 عصر
دوست عزیز فایل رو در سی شارپ باز کن و توی یه فیلد byte[] بریز بعدش هم دیگه راحت می تونید به خواستتون برسید

میشه قسمتی از کد رو اینجا بذارین

m_vb1386
جمعه 09 مرداد 1388, 09:29 صبح
شما دنبال filestream بگردید

Mohsen229266
جمعه 09 مرداد 1388, 13:08 عصر
برای تبدیل آرایه بایت به string‌:


Encoding.UTF8.GetString(byte[]);

برعکسش


Encoding.UTF8.GetBytes(string);

seniamail
یک شنبه 11 مرداد 1388, 20:02 عصر
استفاده از UTF8 جواب نمیده. بعضی از فایلها رو که در VS باز میکنم به صورت FF (یا همان 255) است ولی با این روش 253 255 253 255 253 255 میبینم. یعنی باید به جای 253 ها هم 255 باشد که اینطور نیست

seniamail
سه شنبه 13 مرداد 1388, 01:20 صبح
این هم جواب آقای کیانی


textBox1.Text = BitConverter.ToString(System.IO.File.ReadAllBytes( @"c:\20.bmp"));

فکر میکنم بهترین راه حل باشه