Write Synch safe Int32
//http://walkmen.codeplex.com/license // License: GNU General Public License version 2 (GPLv2) using System; using System.Collections.Generic; using System.Text; namespace Walkmen.Util { public sealed class NumericUtils { private NumericUtils() { } public static byte[] WriteSynchsafeInt32(int value) { byte[] result = new byte[4]; result[0] = (byte)((value & 0xFE00000) >> 21); result[1] = (byte)((value & 0x01FC000) >> 14); result[2] = (byte)((value & 0x0003F80) >> 7); result[3] = (byte)((value & 0x000007F)); return result; } } }