PDA

View Full Version : سوال: فشرده سازی Object قبل از Serialize شدن ؟



saeed729
چهارشنبه 04 دی 1392, 12:25 عصر
سلام دوستان

جستجوهایی که انجام دادم، کلاس GZipStream رو پیدا کردم که درصد فشرده سازیش پایین هست. به نظر شما راهی وجود داره تا درصد فشرده سازی رو بالاتر ببریم(قبل از Serialize شدن) ؟

با تشکر.

مثال از کلاس GZipStream :


FileStream fs = new FileStream(@"C:\Test.dat", FileMode.Create);
GZipStream compressor = new GZipStream(fs, CompressionMode.Compress);

BinaryFormatter bf = new BinaryFormatter();
CUnits a = new CUnits(2.2, 2.2);
bf.Serialize(compressor, a);
compressor.Close();
fs.Close();