바이너리(Binary) 파일 Read/Write 하기

Category:
Author: zemna
Date: April 17, 2021
Share this:

.NET Framrwork에서는 바이너리(Binary) 파일을 읽고 쓰기위한 BinaryReader, BinaryWriter 클래스를 제공한다.

이 클래스를 이용하면 쉽게 파일을 읽고 쓸 수 있다.

BinaryReader 를 이용한 파일 읽기

[code lang="csharp"] // 파일 열기 FileStream fs = File.OpenRead("a.bin");

// 스트림을 이용하여 BinaryReader 클래스 생성하기 BinaryReader br = new BinaryReader(fs);

// 파일 Read용 임시 변수 Int16 temp = 0;

// 2바이트 읽기 temp = br.ReadInt16();

// 60문자 만큼 스트링 읽기 String str = new String(br.ReadChars(60));

br.Close(); fs.Close(); [/code]

BinaryWriter 를 이용한 파일 쓰기

[code lang="csharp"]

// 파일 생성 FileStream fs = File.Create("a.bin");

// 스트림을 이용하여 BinaryWriter 클래스 생성하기 BinaryWriter bw = new BinaryWriter(fs);

// 임시 변수 Int16 temp = 0;

// 2바이트 쓰기 bw.Write(temp);

bw.Close(); fs.Close(); [/code]

이와 같이 쉽에 Read/Writer가 가능하다.

Share this:

Leave a Reply

Your email address will not be published. Required fields are marked *

Let's connect and create
something awesome together!
2023 - Copyright, All Rights Reserved, Made by ZEMNA.NET with ❤️
crossmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram