V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
guolaopi
V2EX  ›  程序员

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

  •  
  •   guolaopi · Oct 12, 2019 · 1229 views
    This topic created in 2389 days ago, the information mentioned may be changed or developed.
    最近在做一个读取 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
    guolaopi
        1
    guolaopi  
    OP
       Oct 12, 2019
    有人吗。。都在划水吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3584 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:08 · PVG 19:08 · LAX 04:08 · JFK 07:08
    ♥ Do have faith in what you're doing.