如果用 winrar 分卷压缩一个视频,那么是否获得部分分卷就能获得部分的视频内容?

2016-07-12 16:12:53 +08:00
 bingowrt

是不是与视频的格式有关呢?

5563 次点击
所在节点    问与答
33 条回复
loryyang
2016-07-12 16:17:34 +08:00
你不会自己试一下?
bingowrt
2016-07-12 16:22:15 +08:00
@loryyang 我实在是不知道怎么整,如果只有一个分卷怎么提取里面的内容我都不会
hoythan
2016-07-12 16:24:50 +08:00
你试试视频拷贝到一半的是否 暂停拷贝,然后打开这个文件看看能不能播放.
mrytsr
2016-07-12 16:27:34 +08:00
ffmpeg
bingowrt
2016-07-12 16:31:08 +08:00
@hoythan 这个是可以的,你下载视频,下载到一半用 vlc 之类的播放器都是可以播放的
hoythan
2016-07-12 16:32:45 +08:00
@bingowrt 那就可以. 主要看视频是怎么编译的.
cxlxkin
2016-07-12 16:33:58 +08:00
我觉得不可以直接解压不了吧
xujif
2016-07-12 16:37:01 +08:00
rar 这些压缩应该是类似于哈夫曼编码这种吧,第一个包很重要,保存着 metadata 信息,不然无法解压。


当然。以上都是胡诌的,我也没看过 rar 实现方式
bingowrt
2016-07-12 16:38:02 +08:00
@cxlxkin 是的,所以我自己就回答不了这个问题了,但是分卷的信息还在这里,是否使用不那么复杂的手段就能从这个分卷里面提取出来其中所含有的视频信息呢?
bingowrt
2016-07-12 16:41:09 +08:00
@hoythan 可是我这里讨论的问题是,一个分卷是否可以独立的提取出部分的信息,如果已经有了部分的视频信息,那当然是可以播放的啊。
cxlxkin
2016-07-12 16:44:24 +08:00
@bingowrt 试试用 winrar 弄的分卷,用 7zip 解压(或者里面的一些功能)其中的分卷试试。
maskerTUI
2016-07-12 16:46:47 +08:00
理论上是不能的,要么解压的时候缺少其它分卷报错,要么解压出来的视频不完整播放器报错。
bingowrt
2016-07-12 16:56:26 +08:00
抱歉,在主题中给定条件不太清楚,这里重新说明一下。主要问题在于在一个分卷之中提取出部分信息的可能性,而不是在于信息不全的视频的播放问题。
缺少分卷,软件报错是肯定的,在这里我想请教大家的是,如果只有一部分分卷恢复部分视频的可能性,而不是软件提示报错的可能性。
举一个例子来说吧,假设一个公司的重要视频分割成了若干个分卷(不设解压密码),那么如果有一个分卷被一个精通压缩机理和视频编码等一系列相关技术的黑客获取,他是否可以将这部分压缩卷中所含有的视频信息还原出来?
谢谢大家的回答。
@cxlxkin
@maskerTUI
cxlxkin
2016-07-12 16:59:58 +08:00
@bingowrt 我觉得应该可以的,毕竟信息在分卷里面,但是这个提取破译真的很少见。
justfly
2016-07-12 17:02:58 +08:00
关键在于视频在多个 RAR 中是否是顺序存储的 可以查查他的实现
winterbells
2016-07-12 17:04:02 +08:00
自己为什么不能试一下呢?
随便找了个视频,三种压缩 rar 、 rar5 、 zip
删除最后一个分卷,解压到桌面
前两种都会在桌面先创建文件但无法播放。 zip 压缩没有看到解压的文件


winterbells
2016-07-12 17:12:58 +08:00
##又做了个测试
1. 源文件大小是 142M ,设置分卷大小为 280M ,添加 100%恢复记录
压缩,删除 10.2M 大小的二卷
解压到桌面,无法播放

2. 设置压缩方式为存储,删除分卷,还行不能
shakoon
2016-07-12 17:27:54 +08:00
获得视频文件中间的一部分,是可以播放的,与视频格式无关(亲测过 rmvb 、 avi 、 mkv )。但是楼主的问题在于,这一部分文件是存在于一个压缩包分卷中,常规手段是无法只解压这一部分视频出来的。比较可行(未经验证)的一个思路,只能是研究 rar 算法(不知道是否公开)对于分卷文件的分割实现方式,以及 rar 文件头的结构,然后用十六进制编辑器重写这个分卷的头,让 winrar 将其识别为一个独立压缩包然后解压。
fcicq
2016-07-12 18:40:12 +08:00
应该是前面连续的分卷存在的话可以解出最前面的部分. rar 不是流压缩 (待确认).
bingowrt
2016-07-12 19:14:18 +08:00
@shakoon
@fcicq 是的是的,两位准确的描述了我的问题,我实在是才疏学浅,问题都描述不清。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291977

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX