(转载请注明出处:http://blog.csdn.net/u013603806/article/details/45567287)

【案例】

某TF卡插入电脑显示32g已经装满(几乎全是avi格式视频),打开磁盘能够看见的仅仅3g,而且不知为何物(已经打开windows 显示隐藏文件),通过查看度娘,发现存储卡可能损坏,于是用免费的360恢复,恢复出来了,但是文件不能正常打开,仍然错误。可人工手动恢复数据,说明如下:(数据恢复根据文件名头文件将磁盘文件分割)

前提:在用360恢复过后,可以看见文件,但恢复出来的视频不能正确播放。

一、avi格式

开头以RIFF开头

参考http://blog.163.com/waft_xu/blog/static/4381529420080319645185/

二、例子

以某个视频为例,在linux 下 利用vim查看视频结果如下,查找RIFF关键字,将RIFF之前数据删除,保存剩余数据后即可正确播放视频

三、案例

针对自己的情况,将360恢复的视频数据重新分割,使用命令sed、csplit

例 现有MOV0001.avi 不能正常播放,调用

sed ‘s/RIFF/\nRIFF/g’ MOV0001.avi > MOV.avi

csplit MOV.avi /RIFF/ -n2 -s {*} -f MOV -b "%02d.avi"

运行结果如下:

最终测试结果:部分能播放

MOV02.avi;MOV04.avi;MOV06.avi能播放

===================

说明:整个过程部分恢复数据,恢复效果和数据恢复软件EasyRecovery差不多(感觉白花了100块大洋注册T-T)

恢复的视频显示2分钟,实际流畅播放只有二十秒左右,部分视频能播放到1分钟左右。

最后咨询了一下相关人士,得出结论是:数据被覆盖,只能恢复到这样了==....

【案例】avi文件恢复相关推荐

  1. linux存储pdf伟岸_Linux 文件恢复的原理

    inode 和 block 首先简单介绍一下 Linux 文件系统的最基本单元:inode.inode 译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份 ...

  2. mysql数据库as表恢复_【翻译】如何从ibdata和.frm文件恢复MySQL表数据

    这个教材叫你如何在数据库全部或者部分数据丢失,或者数据库加载数据失败时,如何恢复数据. 发生这种情况的一个原因是表数据损坏. 在这种特定情况下,你连接到MySQL服务器,你看不到更多的表,因为它们缺失 ...

  3. 重装系统时不小心全盘分区了的文件恢复办法

    重新分区是比较常见的数据恢复案例,需要注意,重新分区后不要再存入新的文件.重装系统时不小心全盘分区了的文件恢复办法 重装系统时不小心全盘分区了的文件恢复办法 工具/软件:光明数据恢复软件 步骤1:先下 ...

  4. 中了敲诈者病毒,文件恢复有可能吗?你长着一张被勒索木马敲诈的脸?

    导语:勒索木马在天朝已经屡见不鲜,为了让更多无辜读者完美躲避勒索木马的袭击,360反病毒小组负责人.拥有长达9年恶意软件查杀经验的王亮来解密勒索木马. 熟悉雷锋网(公众号:雷锋网)的读者可能知道,一个 ...

  5. UNIX文件系统下误删除的数据恢复经典案例--UFS删除恢复

    •事件描述  Sun阵列柜中的一个272GB的LUN和一个1TB的LUN,在Solaris 8下格式化成UFS文件系统,由于用户的误操作,导致数据丢失,用户具体操作如下:  用oracle用户运行sh ...

  6. c语言如何读取avi文件,avilib库的使用

    avilib库介绍 avilib顾名思义,是对avi文件处理的工具.他是一个使用c语言编写的库,可以很方便的对avi文件提取帧和生成avi视频文件.如下列出avilib库的代码. 2. avilib的 ...

  7. OpenCV读取AVI文件

    问题:为什么我的电脑支持AVI或者能够播出AVI,但为什么使用cvCreateFileCapture函数总返回NULL呢? 答案:尽管是AVI文件,但也可能使用了某种codec,例如:MJPEG De ...

  8. Linux文件恢复的原理

    转载: https://www.ibm.com/developerworks/cn/linux/1312_caoyq_linuxrestore/index.html 文件恢复的原理 本文要介绍的命令是 ...

  9. .mallox后缀勒索病毒解密工具|勒索病毒解密恢复|mallox勒索病毒解密|mallox勒索病毒文件恢复|数据库恢复

    mallox勒索病毒概述,mallox勒索病毒解密恢复及日常防护建议 .mallox后缀勒索病毒解密工具|勒索病毒解密恢复|mallox勒索病毒解密|mallox勒索病毒文件恢复|数据库恢复 mall ...

最新文章

  1. DSP using MATLAB 示例Example3.1 3.2 3.3
  2. 关于Session接口的update方法主要有如下几点要注意
  3. 第22章:MongoDB-聚合操作--聚合管道--$out
  4. php 获取相反值,php – 以相反的顺序从单向数组中获取数据
  5. Android逆向笔记-某水果大作战内购破解思路
  6. 陌屿云PHP代码在线加密系统6.0源码 可添加小马
  7. golang *time.Time类型转*timestamppb.Timestamp
  8. 刷屏!边学边用,这个学Python方法彻底火了!
  9. WebViewJavascriptBridge 进行js 与native通信。
  10. 多态加opp内置函数
  11. 数据结构实验1-线性表的顺序实现
  12. msfvenom 生成php木马,利用msfvenom生成木马程序
  13. 星星之火OIer:TunaParetoUnija
  14. 如何基于vue开发ui组件库(heaven-ui)
  15. JavaScript 英文根据规则转成相对应的中文
  16. python找不到指定的模块是什么意思_python找不到指定模块怎么办
  17. Java实现 LeetCode 808 分汤 (暴力模拟)
  18. python为什么运行不了_python怎么运行py文件
  19. python怎么做大数据_python可以做大数据
  20. 12、ABPZero系列教程之拼多多卖家工具 拼团提醒功能登录拼多多实现

热门文章

  1. 【原创】无线路由器作为信号放大器设置方法
  2. python数据分析可视化
  3. MySql------存储引擎(InnoDB,ISAM)
  4. iSAM1论文推导学习--第二节QR部分
  5. 0918 iOS10兼容/iOS系统过高或过低配置包/混合引擎的在线视频连麦互动直播/源码管理工具/Xcode8插件升级/导航栏渐变
  6. WDF VIOLATION 你的电脑遇到问题,需要重新启动
  7. magic winmail邮件服务器,使用Magic Winmail Server轻松架设邮件服务器(一)-网管专栏,邮件服务...
  8. 创建永久库和临时库以及@@的作用
  9. 数据结构学习笔记------图
  10. [考试反思]0909csp-s模拟测试41:反典