em70

doc 后缀改为 zip 解压后的结果让我惊呆了

  •  
  •   em70 · Feb 15, 2015 via Android · 13038 views
    This topic created in 4130 days ago, the information mentioned may be changed or developed.
    原来word文档就是一个压缩包,一堆XML,一堆图片,怎么我以前不知道,还费劲的去用插件提取文档里的图片。特此分享,希望大家别走弯路了。
    29 replies    2015-02-25 22:20:52 +08:00
    DennyDai
        1
    DennyDai  
       Feb 15, 2015
    。。。早就发现了。。。
    BTW:你把其中那个XML改了还能造成一些XXE漏洞
    cnnblike
        2
    cnnblike  
       Feb 15, 2015
    Office 2013支持这个,但是很老的版本应该不支持的。
    sandtears
        3
    sandtears  
       Feb 15, 2015 via Android
    word 本来就是压缩包啊……以前还帮人恢复过出错的文件,就是写程序检测那个 xml 的问题
    binux
        4
    binux  
       Feb 15, 2015
    不是所有的 doc
    pi1ot
        5
    pi1ot  
       Feb 15, 2015   ❤️ 1
    docx,pptx,xlsx才是,我倒是奇怪这是之前office更新时大力宣传的特性,居然你们的现在才知道
    tabris17
        6
    tabris17  
       Feb 15, 2015
    有x后缀的才是
    zts1993
        7
    zts1993  
       Feb 15, 2015
    是docx不是doc吧。。。。。。。。。。。。。
    kn007
        8
    kn007  
       Feb 15, 2015
    多久前的新闻了
    xi_lin
        9
    xi_lin  
       Feb 15, 2015
    07开始的事
    xiaogui
        10
    xiaogui  
       Feb 15, 2015
    docx 是压缩包
    otakustay
        11
    otakustay  
       Feb 15, 2015
    docx就是open office xml,当年还大力宣传呢,文件本身就是ooxml打成zip
    NeoAtlantis
        12
    NeoAtlantis  
       Feb 15, 2015 via Android
    之前同学费劲写的毕设论文被word搞坏了,目测是解析xmk到一半就终止,文章看上去就只剩开头了。于是python+beautifulsoup搞定,起码恢复了文本。
    pheyer
        13
    pheyer  
       Feb 15, 2015
    我也是第一次才知道这个呢
    scusjs
        14
    scusjs  
       Feb 15, 2015
    xls, ppt 也一样,这是一个标准
    mortal
        15
    mortal  
       Feb 15, 2015
    .pages 还是个文件夹呢=。=
    cfans1993
        16
    cfans1993  
       Feb 15, 2015
    我还知道,docx、pptx、xlsx的文件头编码是一样的
    kimmykuang
        18
    kimmykuang  
       Feb 15, 2015
    我还通过这个方法给word文档加过一个text的component呢,给docx加component的功能,根据我的观察下来貌似大部分PHP第三方扩展都不支持,所以最后的解决方案就是把docx加压出来然后找到位置修改,最后再打包回去。
    phoeagon
        19
    phoeagon  
       Feb 15, 2015 via Android
    欢迎op来到地球
    yyfearth
        20
    yyfearth  
       Feb 15, 2015
    @cfans1993 没啥 都是普通的zip文件 然后里面一堆xml和资源文件
    手动修改优化我都做过
    另外现在很多软件都这样 保存的文件实际上就是一个文件夹然后zip打包
    Quaintjade
        21
    Quaintjade  
       Feb 15, 2015 via Android
    用记事本打开docx,xlsx,pptx,apk等文件,开头都是PK
    lsylsy2
        22
    lsylsy2  
       Feb 15, 2015 via Android
    x是zip压缩
    旧的doc是一个类似fat的迷你文件系统
    clanned
        23
    clanned  
       Feb 15, 2015 via Android
    安卓apk也是zip包,这类情况很多的,如openwrt的ipk包貌似是gzip包等等
    loading
        24
    loading  
       Feb 16, 2015 via Android
    提取图片要这样?
    另存为网页格式不就都在文件夹了……
    msg7086
        25
    msg7086  
       Feb 16, 2015
    欢迎来到地球。epub也是zip。
    xiaoai
        26
    xiaoai  
       Feb 16, 2015
    →_→火星人 TC一直都是这么干的
    est
        27
    est  
       Feb 16, 2015   ❤️ 1
    LZ还是回朋友圈吧。。。。。。。。。解压apk ipa你会更加惊呆的。当你知道exe也能解压是不是整个人都要崩溃了。
    sheephe
        28
    sheephe  
       Feb 25, 2015
    @kn007 这个skill我以前就自摸过yo(=v= 好巧你怎么也在!
    kn007
        29
    kn007  
       Feb 25, 2015
    @sheephe 我一直都在,只是一直没注册,注册后也一直潜水,今年开始冒泡
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5879 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 128ms · UTC 01:51 · PVG 09:51 · LAX 18:51 · JFK 21:51
    ♥ Do have faith in what you're doing.