V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
brwzsy0733
V2EX  ›  问与答

文件拓展名被改,如何获知原来的拓展名?

  •  
  •   brwzsy0733 · 286 天前 · 1917 次点击
    这是一个创建于 286 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,搜了一下好像没有什么好办法

    16 条回复    2023-07-17 16:47:14 +08:00
    noe132
        1
    noe132  
       286 天前   ❤️ 1
    很多文件格式有固定文件头,比如 PNG 开头是 89 50 4E 47 。50 4E 47 就是 PNG 。
    a33291
        2
    a33291  
       286 天前   ❤️ 3
    renmu
        3
    renmu  
       286 天前 via Android
    看 16 十六进制文件头
    James369
        4
    James369  
       286 天前
    Linux 下的 file 命令
    jim9606
        5
    jim9606  
       286 天前
    大部分可以用 linux file 命令
    复杂点的可以用 binwalk
    另外如果识别为 zip 的,要看具体内容,因为很多应用格式喜欢用 zip 打包
    cruzzz
        6
    cruzzz  
       286 天前   ❤️ 1
    学习到了,原来还可以这么搞。楼上 5 位很厉害。
    kdwnil
        7
    kdwnil  
       286 天前 via Android
    楼上几位提到的那些十六进制数有个名字叫 magic number (幻数),op 去搜一下就知道该怎么做了
    learnshare
        8
    learnshare  
       286 天前   ❤️ 1
    文件名和扩展名真的只是方便人阅读,文件本身的信息还在文件里
    如楼上所讲的,有很多工具可以检测
    Trim21
        9
    Trim21  
       286 天前
    @learnshare #8 windows 系统下文件扩展名决定了系统用什么程序打开这个文件...
    Binwalker
        10
    Binwalker  
       286 天前
    用十六进制查看器打开文件( VSCode 装 Hex Editor 插件、010Editor 、Winhex 、HxD 等),复制前几个字节的值,然后去这个网站按 Ctrl+F 搜索这几个字节的值,即可知道是什么文件
    https://www.garykessler.net/library/file_sigs.html
    ajaxgoldfish
        11
    ajaxgoldfish  
       285 天前 via Android
    我一般看 HEX 前几位,比如 RSA 有固定结构,或者固定开头
    deorth
        12
    deorth  
       285 天前 via Android
    打电话问谁改的
    lowett
        13
    lowett  
       285 天前
    magic number
    daimiaopeng
        14
    daimiaopeng  
       285 天前
    file 命令
    happyabs
        15
    happyabs  
       285 天前
    如果是在文件管理中修改的话, 好像没重启之前, 可以在文件管理器的界面中 按 Ctrl + Z 撤销重命名操作
    lilei2023
        16
    lilei2023  
       285 天前
    file 貌似不能实现吧? 假如之前是.log , 改成 .txt 能知道么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1475 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 17:04 · PVG 01:04 · LAX 10:04 · JFK 13:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.