• 图片背后的秘密


     

    我们都知道DOS命令Copy的主要作用是复制文件,可是你是否知道,它还有一个

    作用是合并文件呢?

    一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一

    个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,
    如果用它合并两个不同类型的文件,结果会怎样呢?

    笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密
    的作用。一起来看看吧。

    比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为
    001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例
    ,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的
    MS-DOS方式下执行以下命令:

    d:\Copy 1.jpg/b + 1.txt/a 003.jpg

    其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合
    并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的
    文件放在加号后。

    执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开
    这个它,你会发现它与002.jpg的显示结果一模一样——别着急,秘密马上揭晓!
    用记事本打开003.jpg(在记事本的“打开”对话框中选择“文件类型”为“所有
    文件”才能打开非TXT文件;或者直接用鼠标把图片拖进记事本窗口),你看到什
    么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,哈
    ,你再看看!是不是001.txt文件中的内容?呵呵,“秘密”原来在这儿。

    按照这种方法,你可以轻松地把一些重要信息隐藏起来,比如用户ID、密码、重
    要私人信息等。

    这个方法的确很巧妙,推荐尝试!哪怕你并不想隐藏什么,它也能带给你一种新
    奇的感觉。但经过我的验证,有一点要提醒大家:就是这个文本文件的前面最好
    空上3行以上,这样它头部的内容就不会丢失。
  • 相关阅读:
    spring二级缓存的ehcache 的 配置文件
    C/C++联合(Union)浅谈
    C++技巧之名字空间namespace
    VC动态调用DLL的调试方法
    在C++中调用DLL中的函数
    VS编译debug模式静态库(lib)的结尾_d修改
    bash: chkconfig: command not found
    Linux在防火墙中开放SVN端口
    VIM选择文本块/复制/粘贴
    svnserve.conf:12: Option expected的问题解决方法[SVN]
  • 原文地址:https://www.cnblogs.com/fuchifeng/p/634107.html
Copyright © 2020-2023  润新知