首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  程序员

windows 下.psd 文件复制后再读取的话文件内容会改变,有没有遇到过的大佬,求解决方案

  •  
  •   guolaopi · 62 天前 · 303 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在做一个读取 psd 文件内容的东西,adobe 说前 4 位固定是 8BPS 然后再去读取后续的内容。

    昨天测试朋友发我一个 a.psd ,QQ 接收在腾讯文件夹下。我想拷到 F 盘然后读取。

    结果发现这个 a.psd 在原来的文件夹( QQ 接收文件夹)读取的话前 4 位是 8BPS,
    从 F 盘(我拷贝到的路径)读取的话前四位就变了,期间没有做任何操作,就是简单的 Ctrl C+V。

    我尝试多读取了几位,结果发现:
    a.psd 在原路径下前面 256 位读取出来是这样的:
    "8BPS\0\u0001\0\0\0\0\0\0\0\u0005\0\0\t?\0\0\u001b?\0\b\0\u0004\0\0\0\0\0\b?<8BIM\u0004\u0004\0\0\0\0\0G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0001Z\0\u0003\u001b%G\u001c\u0002\0\0\u0002 \0\08BIM\u0004%\0\0\0\0\0\u0010?????L{\u0004?\u000e??x]??8BIM\u0004$\0\0\0\0F?<?xpacket begin=\"???\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk="

    然而在我拷贝的路径读取前 256 位是这样的:
    "Bring CopyRight\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0??a???H??\u0019s?1???\u0003\0\u0006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"

    这什么情况。。
    我以为是 windows 在复制粘贴的时候修改了文件,但是经测试 txt/jpeg/png/rar 文件都没有发生改变,
    难道是我机器上装了 PS,adobe 对文件的操作吗?
    求解答,另求解决方案,这样根本没法读取文件了。。。

    附:adobe 官方对 psd 文件结构的描述
    https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577409_89817
        1
    guolaopi   62 天前
    有人吗。。都在划水吗
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2408 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 12:52 · PVG 20:52 · LAX 04:52 · JFK 07:52
    ♥ Do have faith in what you're doing.