Um arquivo binário ou bin é um texto codificado. É usado em programas aplicativos e geralmente contém informações sobre o software. Todos os dados podem ser salvos neste tipo de arquivo.
Instruções
Passo 1
Dê ao código da página do projeto um nome de biblioteca de classes para criar o binário. Os nomes da biblioteca de classes são nomes "IO" usados para ler e gravar arquivos. Por exemplo, no início de uma linha de código, insira a seguinte linha: Include System IO.
Passo 2
Crie um fluxo de arquivo e atribua um valor binário à variável. Como resultado, um arquivo bin será criado, mas estará vazio. Um arquivo binário pode ser criado com qualquer extensão, mas a extensão mais comumente usada é bin. Use o seguinte código para criar um arquivo binário:
FileStream file = new
FileStream (“C: / mybinaryfile.bin”, FileMode, Create)
BinaryWriter binarystream = novo
BinaryWriter (arquivo);
etapa 3
Escreva a função para escrever um arquivo binário no código do programa. Para fazer isso, use o comando Write. Esta função codificará automaticamente os valores no modo binário, evitando o trabalho de recodificar antes de salvar o arquivo. Um exemplo de gravação em um arquivo binário: “binarystream Write; Write binarystream (10);"
Passo 4
Feche o arquivo depois que todas as informações necessárias forem salvas. Observe que o fechamento de um arquivo é extremamente importante na programação, pois marca o fim do processo de criação do arquivo. Somente depois que o arquivo for fechado ele estará disponível para uso pelos aplicativos. Para fechar um arquivo binário e salvá-lo no disco, escreva a seguinte expressão no código: "binarystream. Close ();".
Etapa 5
Teste a operação do arquivo binário gerado. Para fazer isso, execute o aplicativo, cujas informações contém o arquivo criado. Se todas as funções inerentes a ele forem executadas, o código do programa será composto corretamente. Caso contrário, você terá que verificar novamente o código inserido, bem como as informações colocadas no arquivo. Use a função de depuração do binário e teste novamente.