using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using binaryFile;
using System.IO;
namespace binaryFile
{
class Program
{
static void Main(string[] args)
{
string filePath = "D:/binary.res";
string test = "1234567891011121314151617";
byte[] fileBytes = System.Text.UTF8Encoding.UTF8.GetBytes(test);
//写
Stream stream = new FileStream(filePath, FileMode.OpenOrCreate);
BinaryWriter bWriter = new BinaryWriter(stream,Encoding.UTF8);
bWriter.Write(fileBytes, 0, fileBytes.Length);
Console.WriteLine("write end bytes size" + fileBytes.Length);
bWriter.Close();
stream.Close();
//读
Stream streamBake = new FileStream(filePath,FileMode.Open);
BinaryReader bReader = new BinaryReader(streamBake, Encoding.UTF8);
byte[] readBytes = bReader.ReadBytes((int)streamBake.Length);
string temp = System.Text.UTF8Encoding.UTF8.GetString(readBytes);
Console.WriteLine(temp);
bReader.Close();
streamBake.Close();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using binaryFile;
using System.IO;
namespace binaryFile
{
class Program
{
static void Main(string[] args)
{
string filePath = "D:/binary.res";
string test = "1234567891011121314151617";
byte[] fileBytes = System.Text.UTF8Encoding.UTF8.GetBytes(test);
//写
Stream stream = new FileStream(filePath, FileMode.OpenOrCreate);
BinaryWriter bWriter = new BinaryWriter(stream,Encoding.UTF8);
bWriter.Write(fileBytes, 0, fileBytes.Length);
Console.WriteLine("write end bytes size" + fileBytes.Length);
bWriter.Close();
stream.Close();
//读
Stream streamBake = new FileStream(filePath,FileMode.Open);
BinaryReader bReader = new BinaryReader(streamBake, Encoding.UTF8);
byte[] readBytes = bReader.ReadBytes((int)streamBake.Length);
string temp = System.Text.UTF8Encoding.UTF8.GetString(readBytes);
Console.WriteLine(temp);
bReader.Close();
streamBake.Close();
}
}
}