文件的修复方法技术

技术编号:39837094 阅读:35 留言:0更新日期:2023-12-29 16:22
本申请适用于修复技术领域,提供了一种文件的修复方法

【技术实现步骤摘要】
文件的修复方法、装置、终端设备和可读存储介质


[0001]本申请属于修复
,尤其涉及一种文件的修复方法

装置

终端设备和可读存储介质


技术介绍

[0002]WAV
是微软公司为
Windows
开发的一种标准数字音频文件,是最常见的声音文件格式之一,该文件能记录各种单声道或立体声的声音信息,并能保证声音不失真

在相关技术中,当
WAV
文件发生损坏时,无法对
WAV
文件进行修复,以使其能正常打开


技术实现思路

[0003]本申请实施例提供一种文件的修复方法

装置

终端设备和可读存储介质,可以解决相关技术无法对损坏的
WAV
文件进行修复的问题

[0004]第一方面,本申请实施例提供了一种文件的修复方法,包括:
[0005]获取待修复文件,待修复文件为损坏的
WAV
文件;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种文件的修复方法,其特征在于,包括:获取待修复文件,所述待修复文件为损坏的
WAV
文件;从所述待修复文件中提取出音频数据;获取所述音频数据对应的格式信息,所述格式信息包括编码格式

声道数

采样频率

传输速率

块对齐

采样位数中的一种或多种;基于所述音频数据以及所述格式信息生成修复文件,所述修复文件为修复好的
WAV
文件
。2.
如权利要求1所述的文件的修复方法,其特征在于,所述获取所述音频数据对应的格式信息,包括:从所述待修复文件中寻找第一标识符;提取所述第一标识符后预设个数字节的所述音频数据对应的格式信息
。3.
如权利要求1所述的文件的修复方法,其特征在于,当所述格式信息同时包括所述编码格式

所述声道数

所述采样频率

所述传输速率

所述块对齐

所述采样位数时,所述获取所述音频数据对应的格式信息,还包括:获取参考文件,所述参考文件为与记录所述待修复文件相同的设备所记录的
WAV
文件,且所述参考文件与所述待修复文件为不同文件;提取所述参考文件中的所述编码格式

所述声道数

所述采样频率

所述采样位数;基于所述参考文件中的所述声道数

所述采样频率以及所述采样位数计算所述传输速率;基于所述参考文件中的所述声道数以及所述采样位数计算所述块对齐
。4.
如权利要求1所述的文件的修复方法,其特征在于,所述从所述待修复文件中提取出音频数据,包括:从所述待修复文件中寻找第二标识符;根据所述第二标识符之后的4个字节确定所述音频数据的长度;获取所述待修复文件的长度;从所述待修复文件中寻找第三标识符;根据所述第三标识符之后的4个字节确定
List
块的位置;基于所述音频数据的长度

所述待修复文件的长度以及所述
List
块的位置确定所述音频数据的位置;基于所述音频数据的长度以及所述音频数据的位置提取所述音频数据
...

【专利技术属性】
技术研发人员:孙丽
申请(专利权)人:深圳软牛科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1