PDA

View Full Version : تبدیل کلاس به byte[]



m.h.movahedi
دوشنبه 17 اسفند 1394, 15:25 عصر
سلام
چطور میشه اطلاعات کلاس (متغیر ها و...) را به یک آرایه از نوع بایت تبدیل کرد؟
برای این کار معمولاً از serialization استفاده میشه و جواب داخل یک فایل نوشته میشه. ولی از اونجایی که در این فایل ساختار و اطلاعات قابل استخراج هستند، این روش برای کاربرد من مناسب نیست. هدف من تبدیل اطلاعات به آرایه بایت و کد کردن این آرایه و نوشتن در فایل هست. آیا راهی برای اینکار سراغ دارید؟

rasol_afkham
دوشنبه 17 اسفند 1394, 19:57 عصر
شما می توانید اول متغیرها و خصوصیات کلاستان را داخل یک فایل ذخیره کنید. (البته می توان فایل را داخل هارد ذخیره نمود و یا با استفاده از MemoryStreem داخل حافظه). بعد فایل ایجاد شده را به صورت یک آرایه از بایت ها خواند. اندازه آرایه هم باید به اندازه طول فایل باشد.

hi level hdd
سه شنبه 18 اسفند 1394, 05:38 صبح
سلام
serilizer های مختلفی وجود دارد که می تواند اطلاعات شما رو هم نشان ندهد از آن جمله
ProtoBuf که مخصوص گوگل هست
json از اون نوعی هست که ساختار کلاس رو میشه در داخلش دید

m.h.movahedi
سه شنبه 18 اسفند 1394, 11:23 صبح
سلام
مشکل با استفاده از memoryStream حل شد.
متشکرم

تالار بخش خاصی برای رمز نگاری نداره. کسی میتونه چند الگوریتم رمزنگاری خوب که وابسته به کلید باشه رو نام ببره؟