Revision: 39966
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 24, 2011 06:59 by kyrathaba
Initial Code
namespace Kyrathasoft.ArraysAndCollections.WorkingWithByteArrays { using System; using System.IO; using System.Diagnostics; public static class clsWorkWithByteArrays { public static byte[] ReadByteArrayFromFile(string fileName) { byte[] buff = null; FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); long numBytes = new FileInfo(fileName).Length; buff = br.ReadBytes((int)numBytes); return buff; } public static byte[] StringToByteArray(string str) { System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding(); return encoding.GetBytes(str); } public static bool WroteByteArrayToFileSuccessfully(byte[] buff, string fileName) { bool response = false; try { FileStream fs = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite); BinaryWriter bw = new BinaryWriter(fs); bw.Write(buff); bw.Close(); response = true; } catch (Exception ex) { Debug.WriteLine(""); Debug.WriteLine("Error in WroteByteArrayToFileSuccessfully()"); Debug.WriteLine(ex.Message); Debug.WriteLine(""); } return response; } } }
Initial URL
Initial Description
Some static methods to help in working with byte arrays
Initial Title
Working with byte arrays
Initial Tags
Initial Language
C#