irpersian20
دوشنبه 18 آذر 1392, 01:53 صبح
سلام
سایز یک فایل رو برمیگردانم اما مشکل اینجاست که 2 بایت اول رو پر میکنه اما 6 بایت بعدی رو 0 میزاره و مشکلی تا اینجا قضیه نیست
اما چرا 6 بایت رو 0 میزاره و 6 بایت رو رسما به هدر میده؟ چرا فقط از 2 بایت لازم داره،استفاده نمیکنه؟
byte[] length = BitConverter.GetBytes(fs.Length);
سایز یک فایل رو برمیگردانم اما مشکل اینجاست که 2 بایت اول رو پر میکنه اما 6 بایت بعدی رو 0 میزاره و مشکلی تا اینجا قضیه نیست
اما چرا 6 بایت رو 0 میزاره و 6 بایت رو رسما به هدر میده؟ چرا فقط از 2 بایت لازم داره،استفاده نمیکنه؟
byte[] length = BitConverter.GetBytes(fs.Length);