linux隐藏文件导出,在Linux命令行中隐藏图像内的文件

本文介绍在Linux命令行中隐藏图像内的文件的方法,它不需要借助任何软件的操作,此方法的一个缺点是我们无法向图像文件添加任何密码。

前言

我有一个名为image.jpg的图像文件和一个名为sk的目录,在这个目录中,有一个名为secret.txt的文件,它有一些机密信息,这是我们要嵌入image.jpg文件的文件,你可以将要隐藏的任意数量的文件放在此目录中,然后,我将压缩目录sk并将其保存为secret.zip以使其成为单个文件,最后,我将使用cat命令(cat命令_Linux cat命令使用详解:连接文件并打印到标准输出设备上)连接zip文件(secret.zip)和图像文件(image.jpg),并将其保存为ostechnix.jpg。

注明:

1、image.jpg:随机图像文件。

2、sk:包含所有机密文件的目录。

3、secret.zip:sk目录存档。

4、ostechnix.jpg:包含secret.zip和image.jpg的输出图像文件。

隐藏文件

第1步:将图像文件和目录放在一个文件夹中,我把它们都放在Documents文件夹中。

第2步:将要隐藏的所有文件移动到文件夹“sk”中,然后,压缩此文件夹并将其另存为“secret.zip”,要压缩文件夹,只需右键单击它,然后选择压缩:

292c51e48fe4439f88954d556e157543.png

第3步:接下来打开终端,转到存储zip和图像文件的位置(在我们的示例中为Documents),最后,连接secret.zip和test.jpg文件,并使用cat命令将它们保存为ostechnix.jpg:

$ cd Documents

$ cat image.jpg secret.zip > ostechnix.jpg

459e3a21af534f4b9ac978f9de47f6e5.png

至此,我们现在已将机密文件隐藏在ostechnix.jpg中,这是重要的文件,只需删除除ostechnix.jpg之外的所有其他文件。现在ostechnix.jpg看起来像普通的图像文件,任何人都可以使用任何图像查看器应用程序查看它,但是,他们可能不知道这个文件中有一些机密文件。

查看隐藏文件

要查看图像文件ostechnix.jpg中的隐藏文件,只需使用以下命令解压缩它:

$ unzip ostechnix.jpg

要么:

$ unzip -t ostechnix.jpg

样本输出:

Archive:  ostechnix.jpg

warning [ostechnix.jpg]:  712139 extra bytes at beginning or within zipfile

(attempting to process anyway)

creating: sk/

inflating: sk/secret.txt

db6938eff733b29403b93ba7f8388753.png

正如你在上面的输出中所看到的,已经提取了内部具有秘密文件的目录sk,现在,返回文件夹并检查内容,你会看到那里的所有文件。

相关主题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值