我有一个 2GB 的 RAR 文件,其中包含一个 9GB 的视频文件。我使用的是 FAT32 文件系统。现在我想解压该文件,但由于 FAT32 文件大小限制,超过 4GB 后会出现错误。
现在我想知道如何提取该视频?我知道一种方法是将我的分区转换为 NTFS,但我不想那样做。
我也尝试过 7-zip 但是 4GB 之后再次出现错误。
另一种方法是分割该文件,但我不知道如何分割压缩的视频文件。
有什么想法吗?我该如何摆脱这个问题。
更新:
对于那些认为它不是 AVI 文件的人,或者可能是我误解了它,或者可能是我没有提到正确的大小,或者如果他们认为不可能压缩那么多,我会附上该文件的图像。我希望它能回答所有这些问题。
答案1
您无法超过 FAT32 文件系统的 4GB 限制,因为 FAT32 在设计时就设定了此限制。此文件系统具有自然限制其可以处理的最大文件大小为 4GB。
是的,我还没有找到任何可以在解压视频文件时对其进行分割的工具。
解决这个问题的方法是不是想要转换为 NTFS 的是:
获取一个具有 NTFS 文件系统的外部驱动器。
在那里提取您的视频文件。
然后使用视频分割软件将其分割成多个部分,然后将它们复制到 FAT32 文件系统。
答案2
您可以尝试使用 VLC 媒体播放器播放 RAR(原文如此!)文件。它确实有对 RAR 的内部支持。这只有在您的 RAR 未加密时才有效。我不知道 VLC 实现的内部原理,但我认为 VLC 不会创建临时文件,那么这可能会有效。EDIT2
:不适用于压缩档案,但应该适用于多卷 RAR。
编辑:
但是如果你想访问真正的文件并且播放它是不够的:使用 WinMount 安装 RAR 文件http://www.winmount.com作为虚拟驱动器。EDIT2
:不起作用,大约 4GB 后停止(由提问者测试)
EDIT3:
好的,我刚刚想起 Microsoft Virtual PC 可以在 FAT32 上制作多卷 VHD。相关:http://www.k2underground.com/blogs/blacktop/archive/2009/06/26/microsoft-virtual-pc-and-fat32-disks.aspx
请记住,如果没有 MS Virtual PC,您无法使用这些 VHD。要使用或用其他软件打开它们,必须先将它们合并。仅仅打开一个文件有点过分,但您可以尝试一下。不过,我没有在新的 Windows 7 PC 上测试过,只在装有 WinXP 的旧 PC 上测试过。
答案3
您可以启动 Linux Live 发行版并挂载您的文件系统。然后运行
7z -so e file.rar | split -b 3500M
这样,您最终会在 FAT 分区上得到分割文件视频。我不知道是否有播放器能够真正显示该文件。