LSB隐写 显示隐写信息的时候,将二进制数据读入txt文件中,打开txt乱码

哟桑 2017-04-14 09:58:18
%提取隐藏信息
Picture=imread('Hide_image.tif');
Picture=double(Picture);
Picture_R=Picture(:,:,1);
[m,n]=size(Picture_R);
frr=fopen('a.txt','w'); %以写入方式打开只写文件
msg_len=184;
p=1;
[row,col]=randinterval(Picture_R,msg_len,1996);
for i=1:msg_len
if bitand(Picture_R(row(i),col(i)),1)==1 %按位与运算
fwrite(frr,1,'ubit1');
%result(p,1)=1;
else
fwrite(frr,0,'ubit1');
%result(p,1)=0;
end
if p==msg_len
break;
end
p=p+1;
end
fclose(frr);

这里向a.txt中写入的是二进制0,1.然后我要打开a.txt看数据,但是应为输入的为二进制,所以打开是乱码的,请问大神们我是哪个知识点没弄明白
...全文
259 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_44278768 2020-12-19
  • 打赏
  • 举报
回复
请问你现在弄清楚了吗?可以说一下吗?

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧