Java文件到二进制转换
发布时间:2020-12-15 05:06:46 所属栏目:Java 来源:网络整理
导读:如何将文件转换为二进制?我只需要它用于我的项目.我需要通过其二进制文件加密文件. 解决方法 如果你指的是访问ACTUAL BINARY表格,那么读入文件并将每个字节转换为二进制表示… 编辑: 这里有一些代码将字节转换为带有位的字符串: String getBits(byte b){
如何将文件转换为二进制?我只需要它用于我的项目.我需要通过其二进制文件加密文件.
解决方法
如果你指的是访问ACTUAL BINARY表格,那么读入文件并将每个字节转换为二进制表示…
编辑: 这里有一些代码将字节转换为带有位的字符串: String getBits(byte b) { String result = ""; for(int i = 0; i < 8; i++) result += (b & (1 << i)) == 0 ? "0" : "1"; return result; } 如果您指的是访问文件中的字节,那么只需使用以下代码(您也可以将其用于第一种情况): File file = new File("filename.bin"); byte[] fileData = new byte[file.length()]; FileInputStream in = new FileInputStream(file); in.read(fileData): in.close(); // now fileData contains the bytes of the file 要使用这两段代码,您现在可以循环遍历每个字节并使用位创建一个String对象(比原始文件大小大8倍!!): String content = ""; for(byte b : fileData) content += getBits(b); // content now contains your bits. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 使用apache commons编解码器的Base64解码在非常大的
- Tomcat的JVM和连接数设置
- `java(0%2!= 0)== false`
- spring boot实战之使用JSP的示例
- java当中JDBC当中请给出一个Oracle DataSource and SingleT
- Spring实战之使用ClassPathResource加载xml资源示例
- java – 片段中的super.onCreateView
- 将Java Future转换为Scala Future
- java – Android studio dalvik vm找不到类
- java – 如何在settings.xml中使用artifactory-maven-plugi