表妹在出版社工作,昨天火急火燎的向我求助,说前一天晚上还好好的 Excel 文件突然就打不开了。 她用的是 MacBook Air,微信上把 Excel 文件文件传给我之后,用我电脑( Win10 )打开:
系统版本截图:
Excel 版本截图(用的破解版的,不知道和文件损坏有没有关系):
Excel 不知道放在哪里,就传到我的百度网盘吧
链接: https://pan.baidu.com/s/1Q2MTMU3JDB-tYsMSrWIlmA
提取码(如果需要的话): ku7n
我解决不了,表妹求助淘宝相关店铺,也未能解决,麻烦有相关经验的大佬给看看,谢谢了,如果顺利恢复的话,必有重谢。
文件没有备份(这次算是吸取教训了,以后重要的文件一定要备份),如果恢复不了,她就要从头开始做,一个月的工作量啊……
![]() | 1 lamSakura 2021-02-17 11:56:28 +08:00 卑微了 |
![]() | 2 bnrwnjyw 2021-02-17 11:59:19 +08:00 via iPhone 吃一垫长一智。至少懂得备份了。 |
3 Fading2276 2021-02-17 12:03:11 +08:00 MacBook 还是装个 parallels,在里面跑 win 用 ms Office 吧 Office 对 mac 支持不好,发热,风扇狂转,莫名其妙的死掉。 |
![]() | 4 sugarkeek 2021-02-17 12:04:09 +08:00 帮你试了, 莫得办法 |
![]() | 5 musi 2021-02-17 12:05:47 +08:00 via iPhone wps 不香么,非要用破解的 Excel |
6 hstdt 2021-02-17 12:10:36 +08:00 via iPhone |
8 cmostuor 2021-02-17 12:15:39 +08:00 ![]() xlsx 本质上是个 zip 的压缩包, 用 7zip 这软件打开看看能不能看到啥内容 |
9 lloovve 2021-02-17 12:20:06 +08:00 via iPhone ![]() 这个肯定是改名后,打开乱码后又保存 |
![]() | 10 liuzhiyong 2021-02-17 12:36:01 +08:00 ![]() 估计微软都搞不定,到了这个时候。安利一下这个工具 https://www.vfilename.com/ 可以避免这种困境。( Windows 的开源小工具,我的个人作品,非常粗暴的版本管理,备份妥妥的) |
![]() | 11 Escapist367 2021-02-17 12:41:58 +08:00 打开看了看二进制,肯定不是 xls 格式的,但是也连 xlsx 基本的字段都没了 真的是微软都还原不了了 |
![]() | 12 Mac 2021-02-17 12:49:10 +08:00 ![]() 你需要拿到最原始的打不开的版本,而不是另存的版本 |
![]() | 15 youthfire 2021-02-17 12:54:35 +08:00 ![]() 尝试了暂时没有成功,先收藏了 这篇微软官方的 Repair a corrupted workbook https://support.microsoft.com/en-us/office/repair-a-corrupted-workbook-153a45f4-6cab-44b1-93ca-801ddcd4ea53 里面方法我试过了,没有成功 同时尝试用 pandas/openpyxl 读取了,同样提示已崩溃,读不出. Beyond compare 有时候对一些文件型文件内容识别有奇效,这次看出来都是乱码 回头再试试其他办法,汇报下,以免帮忙的人重复工作 |
16 123jiayue 2021-02-17 12:55:00 +08:00 via Android 可以用数据恢复软件看看能不能找到之前没修改的版本 |
![]() | 17 xingzhi 2021-02-17 12:55:09 +08:00 可以试试数据恢复,看能不能找到历史版本 看运气了 |
19 Lemeng 2021-02-17 13:08:07 +08:00 淘宝有能人,搜搜看有没有 |
![]() | 20 zhuawadao 2021-02-17 13:10:43 +08:00 mac 上是不是有类似 windows 上的 everything 的软件,用这类软件查一下这个文档的名字,看看是不是有缓存,有概率找回部分数据 |
![]() | 21 Tumblr 2021-02-17 13:19:14 +08:00 百度网盘需要登录才可以下载,没账号,算了吧。。。 市面上有蛮多 Office 文档修复工具的,甚至有一些在线的工具,可以慢慢找一下。 另外,对于很多说 Office 在 Mac 上表现欠佳的,可能很多还停留在 Office 2011 的时代。如果 Office 是主要的生产力工具,个人还是建议订阅 Office 个人或家庭版,使用 OneDrive 的在线保存的,真的是太多 Office 用户的福音了。 |
![]() | 22 youthfire 2021-02-17 13:23:19 +08:00 via iPhone ![]() 再补充几条尝试过但无效的,以免重复 1. 用 numbers 打开 xlsx 或修改为 xls 再尝试,均打不开 2.上传到 gsuite ( GDriver ),让 google spreads 识别,失败 3. 修改后缀为 zip,解压失败 |
![]() | 23 JLTHU 2021-02-17 13:24:14 +08:00 ![]() 二进制打开看了一眼开头,感觉就是随机的比特翻转……我在下面列两个字段,大家可以看看,没发现有啥规律 寻找解决方案的同时,建议表妹可以先开始抓紧返工了…… 1. 文件头:704B8344 (应为 504B0304 ) 2. 压缩包内第一个文件名(即[Content_Types].xml ): 实际:DA436BE674656F75DFD4797A65735D6AFCED6C 应为:5B436F6E74656E745F54797065735D2E786D6C |
24 cmostuor 2021-02-17 13:30:51 +08:00 @gowk 新的 excel 格式 也就是 xlsx 是压缩包格式, 旧版的 xls 则不是. xlsx 格式的不能以压缩包的方式打开估计是文件已经损坏, 用十六进制编辑器打开看看文件头是啥如果是 PK 起头那只能看看有没有啥修复 zip 压缩包的软件不是那只能祝好运. |
![]() | 25 skies457 2021-02-17 13:31:37 +08:00 看了下 hex 这文件基本粉碎性骨折了。。 |
![]() | 27 gowk OP |
28 cmostuor 2021-02-17 13:38:11 +08:00 @gowk xls 格式文件头: D0 CF 11 E0 A1 B1 1A E1 00 00 00 00 00 00 00 00 xlsx 格式文件头: 50 4B 03 04 14 00 08 08 08 00 3A 2B 51 52 00 00 |
![]() | 29 skies457 2021-02-17 13:43:20 +08:00 ![]() []( https://imgchr.com/i/ygvMpn) 这种随机反转估计没戏了,可能是内存错误造成的 |
30 cmostuor 2021-02-17 13:45:33 +08:00 @gowk 下载你分享懂得文件看了一下, 文件已经不可逆的损坏了. 用 win 系统还可以用文件恢复工具扫盘找到点历史遗留但用 macos 估计很难恢复 |
![]() | 31 iVeego 2021-02-17 13:46:23 +08:00 via Android Mac 的 office 有自动保存的版本吗?可以尝试看看 |
![]() | 32 wakzz 2021-02-17 13:46:59 +08:00 Excel 文件本质上是个 ZIP 压缩文件,现在看上去是 ZIP 压缩文件本身已经损坏了,而 ZIP 本身的压缩编码也无法还原了,基本已经没救了。 |
![]() | 33 youthfire 2021-02-17 13:50:46 +08:00 via iPhone ![]() @gowk #27 Excel for mac 2019 之前的版本,普通编辑保存崩溃是家常便饭,之后有过一次大幅的稳定性提高,对于大多数普通用户够了,也就有了很多人说的“你们对 mac 的 office 认识还停留在 xxx”。实际上对于大文件,尤其是含 vba 操作的 excel,mac 版的支持从来没有质变,且今后也不会有。 Reddit 上早有人问过,微软团队的人也回答过,mac 版和 office 版完全是两套班子,前者班子也小得多,由于 vb 已经过时,不会在 mac 上迁移对于 win 版下较为成熟的解决方案,当然不限于 vba,其他功能也是。稳定性的修复也不是简单的双版本同步 fix,因为根本可以看为两个软件。 所以虚拟机跑 office 是最稳定的,兼顾功能性,尤其是 excel 。 |
![]() | 34 wolfan 2021-02-17 13:53:32 +08:00 via Android 如果开了云功能,或许还能从云上恢复。 |
![]() | 37 jr55475f112iz2tu 2021-02-17 14:04:55 +08:00 via Android 百度网盘太麻烦了,传到 wetransfer 或者 奶牛快传 吧 |
39 dnsaq 2021-02-17 14:12:42 +08:00 via iPhone 让她自己滚来问,屁事都要找你,你是神仙吗? |
40 tankren 2021-02-17 14:13:18 +08:00 ![]() 帮不上 不过吃饭家伙这么不重视有点那啥了 正版软件+远端多版本备份才是王道啊 |
![]() | 41 krzover 2021-02-17 14:14:45 +08:00 excel 编辑的时候有定时保存的功能,搜索一下看系统里有没有存档吧。存档应该是隐藏文件 |
42 xianyu191031 2021-02-17 14:18:01 +08:00 之前很久前也遇到一次这个情况,别人的文件坏了找我修,还不知道能不能恢复,文件后缀改成 zip 能解压出内容,然后写了个脚本把里面的文件 xml 格式重提取了一下,基本恢复了大部分内容回来 如果上面的文件连 zip 都解不出来的话 那大概率是没救了 |
![]() | 43 learningman 2021-02-17 14:23:20 +08:00 从文件名来看,感觉这玩意儿用 python 整理下也就半个小时的事吧( |
![]() | 44 coolesting 2021-02-17 14:35:31 +08:00 via Android 1,要是保存时出现编码错误,保存的文件基本没救。就算用原本编辑器也读不出来。或者试下向官方救助,要懂该编辑器编码原理的人才能做。 2,如果是保存之后,文件格式被转码,这个到可以试试,转码多几次或者有机会对上号,能把内容读出来。 |
![]() | 45 davidyin 2021-02-17 14:45:41 +08:00 ![]() 百度网盘下载要登录 奶牛的那个要付费。 |
![]() | 46 springz 2021-02-17 14:59:38 +08:00 ![]() 提供原始版本还有希望,就是打不开未保存那个,这个怎么看怎么像生成的随机数据,没办法。 |
![]() | 47 springz 2021-02-17 15:00:41 +08:00 试试数据恢复吧,看看运气怎么样。 |
![]() | 48 1DE 2021-02-17 15:04:12 +08:00 试试 win 版 wps,wps 容错能力挺强。 |
49 jinshiyuan1123 2021-02-17 15:05:14 +08:00 关注一下!这么多铁子研究,大伙散了吧!水平有限!重新做吧!二进制数据怎么解码编译转化!洗洗睡吧!各干各活! |
![]() | 50 love 2021-02-17 15:59:59 +08:00 印象中 Office 会自动存一些档用于恢复,你可以搜搜相关资料 |
![]() | 51 IsA26hN4DcQDS7Z9 2021-02-17 16:11:44 +08:00 重做吧 基本是凉透了 以后记得备份+版本管理 |
![]() | 52 gainsurier 2021-02-17 16:28:17 +08:00 |
![]() | 53 yolee599 2021-02-17 16:28:59 +08:00 via Android ![]() 应该是打开提示错误了,又手贱按了 ctrl + s |
![]() | 54 dashupc 2021-02-17 16:33:09 +08:00 via Android 你这是恢复出来的文件吗? 有的工具不行,从原介质,重新恢复试试。 win 有临时缓存文件,Mac 不清楚 |
![]() | 55 Maskeney 2021-02-17 16:57:28 +08:00 via Android ![]() 我来说个风凉话:用得起 Mac 买不起四舍五入不要钱的 office,更不用说还是吃饭干活的工具 |
56 waler 2021-02-17 17:06:35 +08:00 via iPhone 看一下自动备份路径呢 试试有文件不 |
57 ji39 2021-02-17 17:17:20 +08:00 重做,提高下工作效率 |
![]() | 58 FS1P7dJz 2021-02-17 17:21:19 +08:00 楼上各位大佬基本思路和方法都尝试过了,暂时也没想到别的思路了 把工作文档目录交给坚果云同步吧,免费的应该够纯文字工作者,不够一杯咖啡前就够一个月的付费空间了 |
![]() | 59 redtea 2021-02-17 17:32:55 +08:00 ![]() 用了 macOS,没用 Time Machine ? |
60 laminux29 2021-02-17 17:54:09 +08:00 1.计算机软硬件,有 bug,很正常。 一定要使用,使用者最多的平台与方案。文案办公,这一块肯定是 Windows + Microsoft Office 。拿 Mac 、Linux 来做必然不合适。 2.我连小电影都是 raid 1 + 每月异地 3 套备份,你们吃饭的家伙一定要注意备份。 |
![]() | 61 chendl111 2021-02-17 18:10:38 +08:00 mac 不清楚能不能做,win 下能用 listary 搜到 xls 的缓存文件 |
63 40EaE5uJO3Xt1VVa 2021-02-17 19:52:37 +08:00 这个问题我遇到过,当时是我的 u 盘坏了,打开文件也是这个样子,在淘宝上找了一个恢复数据的给恢复出来了,花了一百二 |
![]() | 64 ferock PRO mac 系统?先看看 time machine 有没有备份 |
![]() | 65 Exin 2021-02-17 20:13:30 +08:00 某宝找文件修复 可以一试 |
![]() | 66 cnleon 2021-02-17 21:12:24 +08:00 mac 不都有自动备份,恢复到前一天再看看就行了 |
![]() | 67 someonedeng 2021-02-17 21:25:46 +08:00 看看 mac 有没有 time machine 回退 |
![]() | 68 SEVLT 2021-02-17 23:33:14 +08:00 ![]() 和楼上想法一致,尝试在 Mac 上的时间机器看看能否回退 |
![]() | 69 docx 2021-02-18 00:15:41 +08:00 重要文件备份很重要。 推荐带文件版本的同步盘,既能备份文件,还能多端协同办公,方便得很。 或者直接保存在 Office 云端也是不错的选择。 |
70 jinliming2 2021-02-18 00:57:37 +08:00 看了一下,不仅没有 Excel 的文件头,就是文件内容都连 Excel 的影子都没有 |
![]() | 71 beibeijia 2021-02-18 02:11:23 +08:00 想不通为啥会先想着恢复破损文件,Excel 不是一般都开了自动保存吗,AutoRecovery 目录有备份文件没? |
72 NilChan 2021-02-18 05:48:15 +08:00 via Android 下次记得用版本控制。 |
![]() | 73 cominghome 2021-02-18 08:38:30 +08:00 同意楼上说的,去自动保存目录看一下吧,没准有收获 |
74 harwck 2021-02-18 08:59:44 +08:00 via Android 正版 Office + Auto Save 才是用 Office 的正确姿势 |
![]() | 75 CoreJa 2021-02-18 10:37:12 +08:00 自动保存目录大概是唯一希望了吧 |
76 watara 2021-02-18 10:41:50 +08:00 ![]() office 365,你值得拥有,自从用了 office365,前两天无聊甚至把一个文件恢复到了 2018 年的版本。。。。 |
![]() | 77 fairytale 2021-02-18 11:21:23 +08:00 via iPhone 感觉是随机的 bit 被覆盖呀,这个救不了 |
![]() | 78 LokiSharp 2021-02-18 11:29:05 +08:00 xlsx 文件名改 xls ?没救了 |
![]() | 79 hellov22ex 2021-02-18 11:33:38 +08:00 via Android 如果我没有记错的话,从 office2007 开始就已经有自动备份了,你让他搜索一下这个版本的目录存放在哪里的,然后走进去看看,一般性是 10 分钟备份一次。 |
![]() | 80 Beebird 2021-02-18 12:08:20 +08:00 正常的 xlsx 文件 16 进制显示可以看到整段出现的'0000 0000 0000 0000 0000 0000 0000 0000',这个损坏的文件并没有,连'0000' 都很少,仿佛被再次压缩还是怎么处理过。楼主还可以试试用磁盘恢复工具扫描整个 ssd 试试。 |
![]() | 82 thinkmore 2021-02-18 13:17:10 +08:00 有用 wps 尝试过吗? |
![]() | 83 doveyoung 2021-02-18 17:16:05 +08:00 ![]() 看到上面的乱码文件,我大概知道问题在哪儿,但是没想到办法解决 1. 保存文件时大概率使用了 csv 格式 2. 保存后发给了别人 3. 别人打开后乱码,保存后又传回来 4. 彻底打不开了 最好找一下最开始的 csv 文件 这是经验之谈,不一定正确,祝好运。 |
84 krixaar 2021-02-18 17:39:42 +08:00 ![]() @doveyoung 大概率不是这样的,被破坏的文件和正常的 xlsx 长得实在是太像了,作为一个 zip 压缩包,不管你怎么保存,文件头的 PK 两个字母不会变,而这个文件变成了 pK,xlsx 里应该都有的那个[Content_Types].xml ,文件名变成了Ckteouyzes]jüíl,从字节上完全一一对应,部分内容还是没变的(_C__te____y_es]___l ),另外那个文件 xl/_rels/workbok.xml.rels,在这个 xlsx 里变成了 x</[sd|k ~okbok.HmL.sels,字节一一对应同上,那个 workbook.xml.rels 还隐约可见,看上去就是一个正常 xlsx 被随机翻转了不少 bit,除非谁能参透这些 bit 都是按什么规律翻转的…… |
86 aeli 2021-02-18 18:10:04 +08:00 ![]() mac 有时光机备份么?有的话找一下备份吧。 没有的话,返工吧。 |
87 krixaar 2021-02-18 18:14:00 +08:00 ![]() @shuax 当成 txt 打开再保存,我没记错的话,常见的文本编码应该对于 ASCII 区域的都得兼容,也就是打开是 PK 两个字母,保存也得是 PK 两个字母,常规的 xlsx 直接打开再保存能搜到好几个 PK,然后附近就是对应的明文文件名,这个文件已经基本上没这个结构了…… |
![]() | 88 Vitta 2021-02-18 20:11:07 +08:00 via iPhone 有一说一,Mac 上 WPS 还是挺不错的,好像还有自动备份 |
89 ShuA1 2021-02-18 20:36:28 +08:00 尝试了,不行。 |
![]() | 90 3dwelcome 2021-02-18 20:44:22 +08:00 pk 开头一看就知道是 zip 压缩的 xlsx 格式,只不过 zip 头部在文件末尾,由于楼主贴的文件不全没尾巴,所以任何工具都没办法直接打开。 但是有一个工具叫 offzip, 是用来盲搜无头部 zip 内部文件,可以一定程度修复损坏后的 zip 。 https://aluigi.altervista.org/mytoolz.htm#offzip 这是下载地址,详细的可问 google 。 |
91 colordog 2021-02-18 23:02:38 +08:00 这是超级古老的 mac 版本的 office 编辑的吧,弄不好还是盗版,那个打开编写时候编码问题很多,新版本的很少有这个问题。 |
![]() | 92 sss15 2021-02-19 09:28:38 +08:00 看#33 楼的说法,这个是没救了,妹妹用的是 2011 版本的~~~妥妥的挂了 |
![]() | 93 shilyx 2021-02-19 09:57:53 +08:00 ![]() 不应当是格式转化的问题,可以观察出这个文件依然是正常 xlsx 文件的变换结果,中间没有 xls 或 csv 的痕迹 正常 xlsx 本质上是 zip 文件,非固实,内容是分段存储的,会有大片连续的 0 值,和其余更多的杂乱到极致的压缩空间。观察这个错误的文件,能够发现 0 值的痕迹。 真正的 0 值是空白,这个文件中的 0 值区域仿佛是薄纱覆盖。可以得出文件被加密变换的结论。 文件可能内容并未丢失,但是被加密了。可能的加密者是电脑加密软件或勒索病毒。 从文件头 PK 变为 pK 向下推,可知错误文件和正常文件的差异是: 20 00 80 40 80 00 80 00 00 。。。。。。 观察 65 字节以后(正常文件是 0 值区域),差异是: 00 00 00 02 00 00 。。。 后边还有: 20 00 00 80 20 01 。。。 后续还有不少 0 值区域,还有文件名字符串区域,可以看出加密变换的痕迹很明显。 加密向量随机性不强,很多不变换或只变换高 16 比特,肯定不是 aes 等算法来的。加密向量是不断变化的,不是循环往复的,不容易破解。 结论: 1 、是 xlsx 直接加密变换的结果 2 、加密向量随机性低,保留了部分文件原貌,但足以破坏文档格式 3 、难以破解 4 、请查找是否有安装加密软件,或中招勒索病毒 |
![]() | 94 shilyx 2021-02-19 09:58:57 +08:00 5 、文件内容几乎被变换全部覆盖,不存在未变换的超过 10 字节的区域,部分恢复无望 |
![]() | 95 3032 2021-02-19 15:04:11 +08:00 mac 上也能有勒索病毒吗 |
96 bg7dcw 2021-02-19 15:17:08 +08:00 如果以前用微信发送过给别人,可以检查下微信目录。 |
![]() | 97 easywaytoexplore 2021-03-03 18:57:02 +08:00 前几天看到这个帖子,想着有 office365 不用怕,没想到今天就坑了,最近几个小时的历史版本都打不开,能打开的最新历史版本是 4 个小时之前的 T_T |