37 lines
766 B
C#
37 lines
766 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Text;
|
|
|
|
namespace DotNetDBF
|
|
{
|
|
public class DBTHeader
|
|
{
|
|
public const byte FieldTerminator = 0x1A;
|
|
|
|
|
|
private int _nextBlock; /* 0-3*/
|
|
private byte _version = 0x03;
|
|
|
|
|
|
internal int NextBlock
|
|
{
|
|
get => _nextBlock;
|
|
set => _nextBlock = value;
|
|
}
|
|
|
|
internal byte Version
|
|
{
|
|
get => _version;
|
|
set => _version = value;
|
|
}
|
|
|
|
internal void Write(BinaryWriter dataOutput)
|
|
{
|
|
dataOutput.Write(_nextBlock);
|
|
dataOutput.Write(new byte[12]);
|
|
dataOutput.Write(_version);
|
|
dataOutput.Write(new byte[495]);
|
|
}
|
|
}
|
|
} |