gpt4 book ai didi

java - 为什么如果我们想在 java 中压缩文件,我们使用 BufferedInputStream 而不是 BufferedReader?

转载 作者:行者123 更新时间:2023-12-01 12:29:13 25 4
gpt4 key购买 nike

为什么如果我们想在 java 中压缩文件,我们总是使用 FileInputStreamBufferedInputStream而不是BufferedReaderFileReader

最佳答案

阅读器用于处理文本文件,其中文件的内容(字节)用于表示某种编码中的文本(字符)。

另一方面,InputStream 以更通用的方式使用,读取文件的字节,无论它们的含义如何,因此它也适用于二进制文件和文本文件。 zip 文件和压缩算法设计用于处理字节而不是字符。

关于java - 为什么如果我们想在 java 中压缩文件,我们使用 BufferedInputStream 而不是 BufferedReader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26083414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com