本文目录
什么是LRC
纵向冗余校验(LRC,Longitudinal Redundancy Check)是通信中常用的一种校验形式。纵向冗余校验(LRC)是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列格式中(例如,在磁带中),LRC经常是与VRC一起使用,这样就会为每个字符校验码。
介绍
纵向冗余校验的异或校验和可以简单快速的计算出来,将一个数据块的所有数据字节递归,经过异或选通后即可产生异或校验和。
由于算法简单,可以快速简单地计算纵向冗余校验。然而,LRC并不很可靠,多个错误可能相互抵消,在一个数据块内字节顺序的互换根本识别不出来。因此LRC主要用于快速校验很小的数据块儿(如32B)。在射频识别系统中,由于标签的容量一般较小,每次交易的数据量也不大,所以这种算法还是比较适合的。-lrc格式
lrc是什么类型的文件
这种格式是歌词文件,lyric的缩写~你在千千上看到的同步歌词就是靠这种文件完成的
千千会自动下载同步歌词,所以会出现这些文件~反正也不大,留着也挺有用的,就别删了~
什么是lrc格式
LRC 歌词是一种包含着“”形式的“标签(tag)”的、基于纯文本的歌词专用格式。最早由郭祥祥先生(Djohan)提出并在其程序中得到应用。这种歌词文件既可以用来实现卡拉OK功能(需要专门程序),又能以普通的文字处理软件查看、。当然,实际操作时通常是用专门的LRC歌词软件进行高效的。以下具体介绍LRC格式中的“标签”。
时间标签(Time-tag)
形式为““(分钟数:秒数)。
数字须为非负整数,比如““无效。
它可以位于某行歌词中的任意位置。一行歌词可以包含多个时间标签(比如歌词中的迭句部分)。
根据这些时间标签,用户端程序会按顺序依次高亮显示歌词,从而实现卡拉OK功能。另外,标签无须排序。
标识标签(ID-tags)
其格式为““。大小写等价。以下是预定义的标签。
其单位是毫秒,正值表示整体提前,负值相反。这是用于总体调整显示快慢的。
样例
This line should be sung twice
And this one... once only.
开发标准(供程序员阅读参考)
以下列出了开发支持LRC格式的软件时应遵守的一些标准。
无论是否在行首,行内凡具有“”形式的都应认为是标签。(注意:其中的冒号并非全角字符“:”)
凡是标签都不应显示。
凡是标签,且被冒号分隔的两部分都为非负数,则应认为是时间标签。
因此,对于非标准形式(非“”)。
凡是标签,且非时间标签的,应认为是标识标签。
标识名中大小写等价。
为了向后兼容,应对未定义的新标签作忽略处理。另应对注释标签()后的同一行内容作忽略处理。
应允许一行中存在多个标签,并能正确处理。
应能正确处理未排序的标签。
-lrc格式
lrc是什么格式!!
LRC是同步歌词文件的格式,可以用记事本打开。与一般TXT格式的纯文本文件不同的是,LRC文件在文本前还有时间标签——这是用专门软件(九九歌词网就有)制作的,用于听歌时同步显示歌曲的歌词。
lrc的格式
1、标准格式: 歌词
注释:(如右图所示)中括号、冒号、点号全都要求英文输入状态;
2、其他格式①: 歌词;
3、其他格式②: 歌词,与标准格式相比,秒后边的点号被改成了冒号。