有没有人有任何修复损坏的 PDF 的建议或程序?当我打开文件时,我收到“打开此文档时出错。文件已损坏,无法修复。” 那里似乎有无数的工具,但没有一个我可以形容为有信誉的。是否有任何基于开源 linux 的解决方案?
昨天我正在用手机拍摄一个场景,但突然应用程序崩溃了,当我尝试打开生成的 m4v 时,它说它已损坏。
我已经在我的 PC 上下载了视频文件(大约 36MB),我正在尝试打开和修复它。你能给我建议一种方法吗?
FFMPEG 信息
正如评论中所建议的,我尝试使用此命令检查 FFMPEG 对我说的关于该文件的内容
ffmpeg.exe -i VID_20120425_144739.m4v -c:v copy -c:a copy out.mp4 2> log.txt
Run Code Online (Sandbox Code Playgroud)
结果如下:
ffmpeg version N-40126-ga4b58fd Copyright (c) 2000-2012 the FFmpeg developers
built on Apr 26 2012 03:29:50 with gcc 4.6.3
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 47.100 / 51. 47.100
libavcodec 54. 15.100 …Run Code Online (Sandbox Code Playgroud) 我有一个损坏的 zip 文件。我试图修复它
zip -F file.zip
Run Code Online (Sandbox Code Playgroud)
和
zip -FF file.zip
Run Code Online (Sandbox Code Playgroud)
但没有成功。Linux下有没有其他终端工具可以修复?
我的收藏包含一些 MP3,它们有一些小故障,例如:
我正在寻找一种工具,它可以检测尽可能多的这些故障并修复那些可以修复的故障(显然,例如在大多数情况下不能简单地消除噪声)。
大约一个月前,我的 SSD 上曾经有坏扇区。我通过执行一级零格式修复了它们。然而,几天后,当我重新检查时,我又发现了坏道。现在,我正在考虑再次擦除我的驱动器。因此,进行备份、释放驱动器和丢失数据将是不可避免的。
我的问题是,如何防止再次出现坏道?修复它们的最佳方法是什么?
提前致谢
有没有人知道在文件中的特定偏移量处蛮力值的方法?这是 4 个连续的字节,需要强制执行。我知道损坏文件的正确 SHA-1。所以,我想做的是比较完整的文件 SHA-1,每次它更改字节值。
我知道被更改的确切 4 个字节,因为该文件是数据恢复专家给我的,作为恢复挑战。有兴趣的人可以知道,rar 文件有 4 个字节是有意更改的。我被告知更改后的 4 个字节和原始 SHA-1 的偏移量。该人士表示,一旦更改了 4 个字节,就无法恢复存档中的确切文件。即使它只有几个字节并且您确切地知道损坏的位置。因为它没有恢复记录。我想看看是否有办法正确填写那些特定的 4 个字节,以便文件解压缩而不会出错。文件大小约为 5mb。
示例:
我上传了照片,所以它更清楚地定义了我想要做什么。我相信有人可以用更多的代表在这里为我发布它们。
我关注的示例偏移量是0x78第一张图片显示值的地方,因为CA
我希望脚本将值增加 1,因此它变得CB如第二张图片所示。我希望它不断增加值1,然后每次比较整个文件 SHA-1。仅对指定偏移量处的这 4 个字节进行更改。
它将尝试CAC5C58A比较 SHA-1。如果不匹配,那么它会尝试CBC5C58A。然后一旦第一个值达到FF它就会去00C6C58A等等。基本上,我希望它能够从哪里开始,00000000-FFFFFFFF但也可以选择您希望它从哪里开始和结束。我知道这可能需要一些时间,但我仍然想尝试一下。请记住,我知道损坏的字节的确切偏移量。我只需要正确的值。
如果您在 Google 上搜索:“如何通过蛮力修复损坏的文件” 有一个人编写了一个 Linux 程序。但是,它仅适用于程序中包含的文件。我正在寻找某种方法来对我的文件使用相同的过程。
具体来说,我很想知道当被要求处理家庭成员或朋友的个人计算机问题时,您在 U 盘上保留了哪些工具?在我的头顶上,我可以想到以下事情:
...但这个问题不一定限于病毒/恶意软件/间谍软件问题。
在打开电脑之前,我经常听到建议触摸“接地”的东西 - 例如电脑机箱或加热元件 - 以避免通过静电放电损坏敏感的电子设备。
什么究竟是真的在这里,什么是该做的和不该做的。
触摸哪些对象实际上会起作用,哪些不会?如果我触摸电脑机箱,它放在什么位置,是否连接到插座有关系吗?除了接触接地的物体外,还有什么其他方法可以保护设备免受静电放电的影响?
在计算机内工作时,是否有我不应该穿的常见衣物,例如羊毛套头衫?
谷歌上有很多,但似乎有很多矛盾和误解,所以我认为这是一个值得在这里提出的问题。
我有一个大约 110mb 的 .avi 文件。当我尝试使用 VLC 媒体播放器播放它时,它会说“此文件已损坏。尝试修复?” 并且在它完成它的事情之后它仍然无法播放它。
有没有其他软件可以从中获取任何视频?也许一个专门研究这种事情的人?我不是很有希望,因为我想如果有什么可以发挥出来的话 VLC 会设法做到这一点,但我想我无论如何都会试一试......
我们中的大多数“超级用户”经常被要求为朋友或家人修理电脑。为了提高我在现场修理 PC(或至少恢复重要数据)的机会,我想组装一套便携式硬件和软件工具,可以放在我的车里。
你会在你的“电脑维修工具包”里放什么?
请为每个答案提供一个工具,以便最好的工具可以投票到顶部。
repair ×10
linux ×2
video ×2
avi ×1
bad-sectors ×1
brute-force ×1
ghostscript ×1
hard-drive ×1
m4v ×1
media ×1
mp3 ×1
mp4 ×1
pdf ×1
portable ×1
ssd ×1
terminal ×1
zip ×1