这些扩展名是代表什么类型的文件

这些扩展名是代表什么类型的文件,第1张

分类: 电脑/网络 >> *** 作系统/系统故障
问题描述:

WMA WMV MP3 RM ASF RAR RMVB 3GP AVI MP4 MPEG ZIP MPG SWF AMV 这些扩展名是不是跟文件的大小和播放器之类的有关呀,还有就是哪些有视频,而不是纯粹的mp3文件类型,而且图象比较清晰。

解析:

需要指出的是,RAR、ZIP只是两种不同的压缩格式的扩展名,当然,解压后就可以看出压缩包里的文件格式。

ASF和SWF是流媒体文件,通常具有音视频;RM、RMVB是高压缩的视频文件,只能用RealPlayer或RealOne播放器或解码器才能播放;WMA、WMV是用Windows MediaPlayer播放的;3GP是一种新型的MP4格式;AVI是DVD(即MPEG-2的一种压制,MPEG-1就是普通VCD,MPEG-3即MP3)。下面是本人收集的,希望对你有所帮助。

清晰,当然是DVD(MPEG-2),不过通常有47G/盘,通常RMVB和AVI是体积小又较清晰的视频格式
这些格式都能由KMPlayer或暴风影音播放(MyPC)

介绍七种目前最为流行的多媒体声音文件

WAVE,扩展名为WAV:该格式记录声音的波形,故只要采样率高、采样字节长、机器速度快,利用该格式记录的声音文件能够和原声基本一致,质量非常高,但这样做的代价就是文件太大。

MOD,扩展名MOD、ST3、XT、S3M、FAR、669等:该格式的文件里存放乐谱和乐曲使用的各种音色样本,具有回放效果明确,音色种类无限等优点。但它也有一些致命弱点,以至于现在已经逐渐淘汰,目前只有MOD迷及一些游戏程序中尚在使用。

MPEG-3,扩展名MP3:现在最流行的声音文件格式,因其压缩率大,在网络可视电话通信方面应用广泛,但和CD唱片相比,音质不能令人非常满意。

Real Audio,扩展名RA:这种格式真可谓是网络的灵魂,强大的压缩量和极小的失真使其在众多格式中脱颖而出。和MP3相同,它也是为了解决网络传输带宽资源而设计的,因此主要目标是压缩比和容错性,其次才是音质。

Creative Musical Format,扩展名CMF:Creative公司的专用音乐格式,和MIDI差不多,只是音色、效果上有些特色,专用于FM声卡,但其兼容性也很差。

CD Audio音乐CD,扩展名CDA:唱片采用的格式,又叫“红皮书”格式,记录的是波形流,绝对的纯正、HIFI。但缺点是无法编辑,文件长度太大。

MIDI,扩展名MID:目前最成熟的音乐格式,实际上已经成为一种产业标准,其科学性、兼容性、复杂程度等各方面当然远远超过本文前面介绍的所有标准(除交响乐CD、Unplug CD外,其它CD往往都是利用MIDI制作出来的),它的General MIDI就是最常见的通行标准。作为音乐工业的数据通信标准,MIDI能指挥各音乐设备的运转,而且具有统一的标准格式,能够模仿原始乐器的各种演奏技巧甚至无法演奏的效果,而且文件的长度非常小。

RMI文件:Microsoft公司的MIDI文件格式,它可以包括标记和文本。

PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。在声霸卡提供的软件中,可以利用VOC-HDR程序,为PCM格式的音频文件加上文件头,而形成VOC格式。Windows的Convert工具可以把PCM音频格式的文件转换成Microsoft的WAV格式的文件。

AIF文件:Apple计算机的音频文件格式。Windows的Convert工具同样可以把AIF格式的文件换成Microsoft的WAV格式的文件。

常见的视频文件格式

视频信息在计算机中存放的格式有很多,目前最流行的两种格式是:

苹果公司的Quicktime和微软的AVI。

Quicktime:是苹果公司采用的面向最终用户桌面系统的低成本、全运动视频的方式,现在在软件压缩和解压缩中也开始采用这种方式了。其向量量化是Quicktime软件的压缩技术之一,它在最高为30帧/秒下提供的视频分辨率是320x240,其压缩率能从25到200。

AVI:类似于Quicktime,是微软公司采用的音频视频交错格式,也是一种桌面系统上的低成本、低分辨率的视频格式。AVI可在160x120的视窗中以15帧/秒回放视频,并可带有8位的声音,也可以在VGA或超级VGA监视器上回放。AVI很重要的一个特点是可伸缩性,使用AVI算法时的性能依赖于与它一起使用的基础硬件。

MPEG:是Moving Pictures Experts Group(动态图像专家组)的英文缩写,实际上是指一组由ITU和ISO制定发布的视频、音频、数据的压缩标准。它采用的是一种减少图像冗余信息的压缩算法,它提供的压缩比可以高达200:1,同时图像和音响的质量也非常高。现在通常有三个版本:MPEG-1、MPEG-2、MPEG-4以适用于不同带宽和数字影像质量的要求。它的三个最显著优点就是兼容性好、压缩比高(最高可达200:1)、数据失真小。

DVI:其视频图像的压缩算法的性能与MPEG-1相当,即图像质量可达到VHS的水平,压缩后的图像数据率约为15Mb/s。为了扩大DVI技术的应用,Intel公司最近又推出了DVI算法的软件解码算法,称为Indeo技术,它能将为压缩的数字视频文件压缩为五分之一到十分之一。

流媒体:即Streaming Media,是一种基于宽带技术的视频、音频实时传输技术,利用该技术可以在网络上传输多媒体文件。通过流媒体服务器可以把连续的视频、音频信息进行压缩处理,然后,网络用户可以通过媒体播放器、流媒体下载工具一边下载一边观看,比如Windows Media Player、RealPlayer等,而不需要将整个文件下载下来观看。

AVI:全称Audio Video Interleaved(音频视频交错),是将音频和视频同步组合在一起的多媒体文件格式。AVI对视频文件采用了一种有损压缩方式,压缩比较高,但是应用得比较广泛,比如时下流行的DVDRip,就是通过DivX压缩技术将DVD中视频、音频压缩为AVI文件的。

ASF:全称Advanced Streaming Format(高级流媒体格式),是微软针对Real公司开发的一种使用了MPEG-4压缩算法的,可以在网上实时观看的流媒体格式。该压缩算法可以兼顾高保真以及网络传输的要求。

WMV:全称Windows Media Video,是微软在ASF基础上推出的一种媒体格式,具有体积小,可进行高速网络传输等特点,目前,在网上比较流行。我们可以通过Windows Media Encoder编码制作WMV和ASF文件,最新版本为WMV9。

MPEG:全称Moving Picture Experts Group(运动图像专家组标准),是一种从数字音频和视频发展起来的压缩编码标准,包括MPEG音频、MPEG视频和MPEG系统三个部分。在多媒体数据压缩标准中,采用比较多的MPEG标准有MPEG-1(VCD采用该标准)、MPEG-2(DVD采用该标准)、MPEG-4。我们常见的MPG格式也是MPEG的一种,可以看作它的缩写。

RMVB:RM(RealMedia)格式是RealNeorks公司开发的一种流媒体文件格式,RMVB中的VB是指Variable Bit Rate(可变比特率,简称VBR),该格式使用了更低的压缩比特率,这样制成的文件体积更小,而且画质并没有太大的变化。

MOV:是Apple(苹果)公司开发的一种流媒体文件格式,在某些方面MOV比WMV、RM还优秀。MOV早期使用在MAC机上,如今可以在Windows中使用QuickTime等播放器来播放该文件。

你看看防火墙里面是否限制了这个程序。正常情况下,当你第一次运行一个网络程序时,windows会d空格窗问你这个程序是否可以访问网络,如果你拒绝了,就会这样。
还有,如果你是自己在本机做版本控制一般做法是直接用tortoiseSVN在本地创建代码库,不需要subversion之类的东西

SQL 2005
修改系统表的两个先决条件

1 在单用户模式(single-user mode)下启动 sql server instance(实例)。
2 使用管理员专用连接(DAC: dedicated administrator connections),连接到
SQL Server Instance 下面,就来具体介绍如何实现这两个修改系统表的先决条件。
1 单用户模式下启动 SQL Server 2005 Instance(实例)。
开始--运行--servicesmsc进入Windows 服务管理器。
找到SQL Server 服务--右键--属性
根据可执行文件的路径内容,我的是:
"D:/MicrosoftSQL Server 2005/MSSQL1/MSSQL/Binn/sqlservrexe" -sSQLB
命令行下,进入sqlservrexe 安装路径,执行:sqlservrexe -sSQLB -m
C:/>d:
D:/>cdD:/Microsoft SQL Server 2005/MSSQL1/MSSQL/Binn
D:/Microsoft SQLServer 2005/MSSQL1/MSSQL/Binn> sqlservrexe -sSQLB -m
-sSQLB 表示要启动的SQL Server 实例名字为:SQLB;-m 参数表示以单用户模式启动 SQL Server 实例。如果顺利的话,SQL Server 实例就启动起来了。如果启动不了呢,可以重新启动下机器,再试,如果仍然启动不了,那你可以根据报错内容,到网上找找解决方法。
2 使用 DAC 连接到 SQL Server 2005。
使用 DAC 连接到SQL Server 2005 最常见的方法就是,在命令行下执行带有 -A 参数的 sqlcmd,如:
c:/sqlcmd -E -SMYPC/SQLB -A
也可以使用SQL Server 超级用户和密码进入:
c:/sqlcmd -U sa -P -S MYPC/SQLB -A
注意:这里是“MYPC/SQLB”(computer_name/instance_name),而不单单只是SQL Server 实例名“SQLB”。小知识:“除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name/ instance_name 指定”。
如果不能通过DAC 连接到SQL Server 2005 实例,那你就要检查下,SQL Server Browser 这个服务启动没有。SQL Server Browser 侦听 1434端口(UDP端口),它可以根据客户端发送来的实例名,返回相应的IP 和 Port,从而引导客户端建立正确的连接。
大部分情况下都能顺利完成DAC 连接。但是,在命令行下 *** 作SQL Server,你不觉得很痛苦吗,如果没有配置好 cmd 环境,显示的结果总是乱七八糟的。呵呵,我在这里介绍下如何使用 SQL Server Management Studio(SSMS)DAC 到 SQL 2005。DAC 连接跟普通连接不一样,它有个自己专用的端口,我们只要找到这个 DAC 端口,就可以以任何方式(命令行或者 SSMS)连接到 SQL 2005 实例。
如何找到DAC 的专用端口呢?当你在命令行单用户下启动 sql server 的时候, SQL Server 在屏幕上会输出好多日志信息。关键是找到包含“Dedicated admin connection”的内容:
Server is listeningon [ 127001 [ipv4] 1183]
Dedicated adminconnection support was established for listening locally on port 1183
这条信息告诉我们,SQL2005 在网络地址127001 上的 1183 端口监听客户端的 DAC 连接。我们启动 SSMS,在服务器名称中输入:127001,1183。这里的 ip和 port 中间要用英文逗号“,”来分隔。当然,也可以在命令下通过sqlcmd 来建立DAC 连接。
c:/sqlcmd -E -S127001,1183
需要注意的是,如果指定了DAC 端口,就不要在sqlcmd 后加 -A 参数,否则会出错。这时候,也不需要启动 SQL Server Browser 了,因为我们已经告诉 sqlcmd 要连接到的 DAC 地址和端口是:127001,1183。
就可以通过DAC 连接到SQL 2005 中,这时候会出现个错误,忽略它。
3 在 SQL 2005 中修改系统表
use master
go

create table ddd(id int not null)
go

insert into dddvalues(10)
go
这时候,我们创建了一个表:ddd。下面在SQL 2005 系统表 syssysschobjs 中查询这个表“ddd”的元数据。syssysschobjs 就类似于SQL 2000 中的系统表 dbosysobjects。
select fromsyssysschobjs where name = 'ddd'
下面列出的结果集中,由于版面的缘故,我省略了 created, modified 两个日期字段内容。
id name nsid nsclass status typepid pclass intprop created modified
---------- --------- ------- -------- ---- ---- ------ -------- ------- --------
1211151360 ddd 1 0 917504 U 0 1 1 2008 2008
这时候,我想把表“ddd”更名为“sqlstudy”:
updatesyssysschobjs set name = 'sqlstudy' where name = 'ddd'
警告: 数据库 ID 1 中的系统表 ID 34 已直接更新,但可能未维护缓存一致性。应重新启动 SQL Server。
(1 行受影响)
因为有缓存导致不一致,新的表名字可能没有马上生效,在命令行 Ctrl+C,重新启动 SQL Server 2005。就可以看到表“ddd”已经改名为“sqlstudy”了。
select fromsqlstudy
id
-------
10
补充内容:查看 SQL 2005 系统表的语句。
select name fromsysall_objects where type = 'S' order by name
name
-------------------
sysallocunits
sysasymkeys
sysbinobjs
sysbinsubobjs
syscerts
syschildinsts
sysclsobjs
syscolpars
sysconvgroup
sysdbfiles
sysdbreg
sysdercv
sysdesend
sysendpts
sysfiles1
sysftinds
sysguidrefs
syshobtcolumns
syshobts
sysidxstats
sysiscols
syslnklgns
syslogshippers
sysmultiobjrefs
sysnsobjs
sysobjkeycrypts
sysobjvalues
sysowners
sysprivs
sysqnames
sysremsvcbinds
sysrmtlgns
sysrowsetcolumns
sysrowsetrefs
sysrowsets
sysrts
sysscalartypes
sysschobjs
sysserefs
syssingleobjrefs
syssqlguides
systypedsubobjs
sysusermsgs
syswebmethods
sysxlgns
sysxmitqueue
sysxmlcomponent
sysxmlfacet
sysxmlplacement
sysxprops
sysxsrvs
在 SQLServer 2005 master 数据库中,共有 51 个系统表。并且这些系统表的 schema 是 “sys”。
本文《SQL2005 修改系统表方法》示例,在SQL Server 2005 Enterprise Edition SP2(900304200) 环境下运行通过。 *** 作系统:WindowsServer 2003。
本文参考:>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13429870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-04
下一篇 2023-08-04

发表评论

登录后才能评论

评论列表(0条)

保存