我只是一个好奇的人,有一天我在笔记本电脑上看视频,当我右键单击它时,弹出一个窗口,在几个选项中,一个是用 notepad++ 编辑,出于好奇,我打开了视频,但我看到的都是乱码。我认为这是视频的某种加密或编码,但实际上我不知道。有人能帮我吗,或者至少告诉我要搜索什么才能了解有关此代码的更多信息
有什么方法可以有意义地编辑代码?我有一个视频,我不能快进,否则它运行良好,例如,如果我在 2:00 观看并想在 5:00 快进,它只会从 2:00 继续,但 3 分钟后它将到达 5:00,我在很多网站上搜索过,人们说你的视频已损坏或视频编码有问题,我可以做些什么来反向破坏它吗?反向破坏真的存在吗?
答案1
驱动器上的任何文件都只是一系列 0 和 1。某些位置的某些组具有特殊含义(例如“魔法字节”表示“这是一个 mp4 文件”等)
当您使用 notepad++ 打开 mp4 文件时,notepad++ 会忽略显示“嘿,这是一个 mp4 文件!”的“魔法字节”,因为它根本不知道还有什么更好的办法,而是假定该文件只是一个写得不好的文本文件并将其读入内存,并假定 0 和 1 是纯 ASCII 文本字符并将结果显示给您。
当发生类似情况时,会出现各种不可打印的字符,有些包括对 PC 扬声器系统的调用(系统蜂鸣声)等,因此,如果你只是简单地将cat
文件发送到声音硬件,可能会得到非常奇怪的结果……尽管某些系统上的某些文件(例如 Linux 系统上的简单 WAV 文件)可以通过将其直接发送到声音硬件来理解cat /path/to/foo.wav > /dev/dsp