PDA

View Full Version : جمع کردن چند فایل در یک فایل



null
چهارشنبه 16 دی 1383, 16:50 عصر
سلام
من می خواستم ببینم چطور می تونم چندتا فایل در یک فایل جمع کنم
مثل همون کاری zip انجام می ده با این تفاوت که نمی خوام حجمشونو کم کنم
:oops: :evil2:

M.GhanaatPisheh
پنج شنبه 22 بهمن 1383, 02:37 صبح
data اون فایلها رو بصورت stream از byteها بخون و توی فایل target بریز
یه delimiter که میتونه یه سری کاراکتر که مفهوم خاصی داره(همون جدا کننده) بین dataی فایلهای مختلف قرار بده.
برگردوندن فایلها هم که برعکس میشه.

null
یک شنبه 25 بهمن 1383, 14:40 عصر
آقای dot_net_love ممنون :)

ali_hadian
جمعه 30 بهمن 1383, 13:05 عصر
سلام
فکر کنم فرمت tar هم دقیقا همین کار رو میکنه
میتونید دربارش تحقیق کنید

null
یک شنبه 02 اسفند 1383, 01:19 صبح
همین کار رو هم کردم ولی چیز بدرد بخوری پیدا نکردم
اگر کسی چیزاره داره بگه که خیلی کوچیکشم :evil2:

EhsanKhafan
سه شنبه 11 اسفند 1383, 08:23 صبح
سلام

من فکر میکنم به جای استفاده از delimiter از یک هدر(header) با طول ثابت استفاده کن نام و حجم و آدرس شروع dataی آنها (در بقیه فایل) را با فرمت خاصی ذخیره کن.
بعد از هدر هم با BinaryReader و BinaryWriter فایلاتو پشت سر هم بریز ادامه ی هدر.


----------