【问题标题】:Convert video file to binary file - and then convert binary file to video file将视频文件转换为二进制文件 - 然后将二进制文件转换为视频文件
【发布时间】:2016-02-04 00:31:40
【问题描述】:

我基本上需要做4个步骤:

  • 第一步:将视频文件转换为二进制文件
  • 第二步:改变二进制结构(加密)
  • 第 3 步:修复二进制结构(解密)
  • 第 4 步:将二进制文件转换为视频文件

但我面临的最困难的事情是第 4 步

将二进制文件转换为视频文件的最简单方法是什么?

【问题讨论】:

  • 你是说视频文件吗?
  • 你到底是什么意思?视频文件已经是二进制文件,因为它们不是文本文件。为什么你认为你需要在加密之前转换它们?
  • 您是在尝试将视频文件转换为 byte[] 数组还是什么?
  • 听起来#2 和#3 是主要意图,在这种情况下,您当然不需要将 file 转换为二进制文件。首先,您需要决定要使用哪种加密方法 - NET 有几种 - 因为这将决定下一步要做什么。
  • 我将重新解释我的意思是我需要通过更改一些字节结构来制作物理加密文件,然后通过修复他的字节结构来重新修复这个文件,这就是我的意思

标签: c# vb.net


【解决方案1】:

如果您尝试将文件转换为字节数组,那么这很容易

var bytes = File.ReadAllBytes(pathToFile)

【讨论】:

  • 考虑到视频文件的大小,将整个内容加载到内存中可能是个坏主意。如果可能,加密或解密应该以流的方式执行。
猜你喜欢
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
  • 1970-01-01
  • 2013-08-20
  • 1970-01-01
  • 2021-03-17
  • 2011-10-08
  • 1970-01-01
相关资源
最近更新 更多