//数组分割
public List<byte[]> getList(byte[] arr){
List<byte[]> iList = new List<byte[]>();
List<byte> tmpData = new List<byte>();
for (int i = 0; i < arr.Length-1 ; i++)
{
if (arr[i] == splitNum)
{
if (arr[i + 1] == splitNum)
{
byte[] inkByte = new byte[tmpData.Count];
for (int m = 0; m < tmpData.Count ; m++)
{
inkByte[m] = tmpData[m];
}
iList.Add(inkByte);
tmpData.Clear();
}
else
{
if (arr[i - 1] != splitNum)
{
tmpData.Add(arr[i]);
}
}
}
else
{
tmpData.Add(arr[i]);
}
}
if (tmpData.Count > 0)
{
byte[] inkByte = new byte[tmpData.Count];
for (int m = 0; m < tmpData.Count; m++)
{
inkByte[m] = tmpData[m];
}
iList.Add(inkByte);
}
return iList;
}