"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > E/S binária

E/S binária

Publicado em 01/08/2024
Navegar:123

Binary I/O

Java fornece muitas classes para realizar E/S de texto e E/S binária. Os arquivos podem ser classificados como texto ou binários. Um arquivo que pode ser processado (lido, criado ou modificado) usando um editor de texto como o Notepad no Windows ou vi no UNIX é chamado de arquivo de texto. Todos os outros arquivos são chamados de arquivos binários. Você não pode ler arquivos binários usando um editor de texto – eles são projetados para serem lidos por programas. Por exemplo, os programas de origem Java são arquivos de texto e podem ser lidos por um editor de texto, mas os arquivos de classe Java são arquivos binários e são lidos pela JVM.

Embora não seja tecnicamente preciso e correto, você pode imaginar um arquivo de texto como consistindo em uma sequência de caracteres e um arquivo binário como consistindo em uma sequência de bits. Os caracteres em um arquivo de texto são codificados usando um esquema de codificação de caracteres como ASCII ou Unicode. Por exemplo, o número inteiro decimal 199 é armazenado como uma sequência de três caracteres 1, 9, 9 em um arquivo de texto, e o mesmo número inteiro é armazenado como um valor do tipo byte C7 em um arquivo binário, porque decimal 199 é igual a hexadecimal C7 (199 = 12 * 161 7). A vantagem dos arquivos binários é que eles são mais eficientes para processar do que arquivos de texto.

Java oferece muitas classes para realizar entrada e saída de arquivos. Eles podem ser categorizados como classes de E/S de texto e classes de E/S binária

Declaração de lançamento Este artigo está reproduzido em: https://dev.to/paulike/binary-io-4jff?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3