百科

plist:plist编辑器

529 时间:2020-09-05 04:11:25 坐标: 5945

精选的plist:plist编辑器

概述 Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,该功能在旧式的Mac OS中是由资源分支提供的。Pledit是一款专门用来编辑ios智能系统中.plist文件的编辑器。

一、简介

      os系统里面很多系统或应用设置是通过后缀名为.plist的配置文件来保存的,.plist文件有一般两种类型,分别为XML格式或binary格式。iphone里的.plist文件一般采用binary格式保存(但也支持XML格式的读取)。而我们一般只能看懂XML格式的文本,无法直接编辑修改binary格式的.plist配置文件。所以需要一个工具对.plist文件格式进行转换以便于在文本方式下修改配置已完成某些先进的功能设置。在MACOS X或iphone下有plutil工具,但毕竟拥有MAC系统人不多,iphone下操作有点麻烦,在Windows下以前没有类似的工具,只好到一个特别的网站对binary格式的.plist文件进行转换,而且只能转成XML格式,无法再转回binary格式。现在好了,开发了一个Windows下的.plist文件编辑转换工具,有了它就可以很方便地对.plist文件进行编辑转换了。

二、更新

      2010.4.2 pledit升级到1.0g,支持最新的itunes(9.1.0),应用UniCode字符集,支持㎡、©等特殊字符。
      2009.5.5 pleidt升级到1.0f,支持.nib和.strings文件。
      2009.2.26 pledit升级成1.0e版本,做了以下改进:1.解决CRichEdit控件64K的输入限制,最大可以编辑100M。
      2008.11.4 pledit升级成1.0d版本,做了以下改进:1.根据注册表加载CoreFundation.dll动态库,不再受iTunes必须安装在C盘的限制。2.工具条按钮变成XP风格。
      2008.4.19 pledit升级成1.0c版本,做了以下改进:1.Binary/XML类型切换不再视为被修改。2.文件修改标题提示。3.为Toolbar更换漂亮的图标。4.添加向上重复查找功能。5.修改Recents打开文件不提示修改保存的bug。
2008.4.18 pledit升级成1.0b版本,做了以下改进:1.解决中文文件路径bug。2.支持XML/Binary文件类型转换功能。3.采用RichEdit20版本。4.放弃Doc/View结构,实现Find/Replace循环查找功能。5.支持编辑字体变换。
2008.4.14 奋斗3天,窗口版plist文件编辑工具pedit已放出,支持文件拖放打开,可以直接打开binary格式plist文件,直接编辑XML文本,支持汉字字串,暂不支持中文文件名。

三、运行环境

1、Mac环境

       Mac 系统的配置信息全面采用的是xml格式,不过它自己在其基础上定义了一个plist格式。其实就是定义了特别文件头的一个xml而已,暂时没有比较完善的xml条目阅读和编辑器,只能源码查看。但是对于plist来说,xcode开发工具就有一个plist编辑器,只不过功能非常少,还不能查 找。

      这个第三方软件Plistedit pro1.41就是一个加入了很多功能的plist编辑器,比xcode自带的不知道强了多少倍。

2、Windows环境

      plist Editor一个MAC OS属性列表文件Windows系统下编辑工具,它允许用户编辑plist文件。

      编辑plist文件,只需运行Windows PLIST编辑器,打开你的XML /二进制格式属性的列表文件,以纯文本的编辑,然后以原始格式保存到磁盘。

四、存储文件格式

      由于Plist中存储的数据是抽象的,其采用的文件格式可以不止一种。NeXTSTEP只使用一种格式,而稍晚的GNUstep和Mac OS X框架导入了不同的文件格式。

1、NeXTSTEP

      NeXTSTEP系统中,Plist被设计为人类可读的,并可以手工修改,故采用了类似于编程语言的语法将数据串行化为ASCII数据。但是NeXT的plist格式的一个限制是它不能表示NSValue对象(即数,布尔值等)。

2、GNUstep

      GNUstep采用了NeXTSTEP的格式,并添加了少许特性。它支持NSValue对象(以普通ASCII码表示),支持NSDate(串行化成<*DYYYY-MM-DD HH:MM:SS timezone>的格式)。

      GNUstep也可以读写Mac OS X使用的Plist格式。

3、Mac OS X

      Mac OS X在支持读取NeXTSTEP格式的同时,并不鼓励使用它,而是推荐使用Apple导入的两种新格式。

      Mac OS X 10.0中,NeXTSTEP的格式被认为是不被推荐的,并导入了一种新的XML格式,其由Apple定义的公开DTD所规范化。XML格式支持非ASCII格式,亦可存储NSValue对象。但与GNUstep的ASCII plist格式不同,Apple的NeXTSTEP格式的plist文件不支持这两种特性。

      由于XML文件在储存时不是最有空间效率的,Mac OS X 10.2导入了一种新的格式,它将plist文件存储为二进制文件。从Mac OS X 10.4开始,这是偏好设置文件的默认格式。

      plutil工具(在Mac OS X 10.2中导入)可以用来检查plist的语法,或者对plist文件进行格式转换。可以使用任何文本编辑器对XML格式的plist进行更改,同时,Apple提供了“Property List Editor”应用程序(作为Apple Developer Tools的一部分安装),它是一个树状的查看器与编辑器,并可以处理二进制格式的plist。

      defaults工具可以用于以命令行形式,通过程序的偏好设置域,管理用于储存偏好设置的plist文件;而Property List Editor则可以用于编辑任何plist文件(包括用于储存偏好设置的)。从Mac OS X 10.4开始,Apple提供了通过System Events应用程序读写plist文件的AppleScript接口,而从Mac OS X 10.5开始,Apple也提供了用于编辑,创建和写入plist文件的接口。

 

与"plist:plist编辑器"有关的[非线性编辑器:非线性编辑软件]

2545/14

精选的非线性编辑器:非线性编辑软件

Video 4.0[回目录]  Vegas4.0是PC平台上用于视频编辑、音频制作、合成、字幕和编码的专业产品。它具有漂亮直观的界面和功能强大的音视频制作工具,为DV视频、音频录制、编辑和混合、流媒体内容作品和环绕声制作提供完整的集成的解决方法。

  Vegas4.0为专业的多媒体制作树立一个新的标准,应用高质量切换、过滤器、片头字幕滚动和文本动画;创建复杂的合成,关键帧轨迹运动和动态全景/局部裁剪,具有不受限制的音轨和非常卓越的灵活性。利用高效计算机和大的内存,Vegas4.0从时间线提供特技和切换的实时预览,而不必渲染。使用3轮原色和合成色校正滤波器完成先进的颜色校正和场景匹配。使用新的视频示波器精确观看图像信号电平,包括波形、矢量显示、视频RGB值(RGB Parade)和频率曲线监视器。

  Vegas4.0也在音频灵活性中提供终极的功能,包括不受限制的轨迹、对24 bit/96 kHz声音支持、记录输入信号监视、特技自动控制、时间压缩/扩展等等。Vegas4.0具有超过30个摄影室品质的实时DirectX特技,包括EQ、混响、噪声门限、时间压缩/扩展和延迟。Vegas4.0充分结合特效、合成、滤波器、剪裁和动态控制等多项工具,提供数字视频流媒体,成为DV视频编辑、多媒体制作和广播等较好的解决方案。

Final Cut Pro 4[回目录]

  这个视频剪辑软件由Premiere创始人Randy Ubillos设计,充分利用了 PowERPC G4 处理器中的“极速引擎”(Velocity Engine)处理核心,提供全新功能,例如不需要加装 PCI卡,就可以实时预览过渡与视频特技编辑、合成和特技,Matrox最近宣布将给Final Cut Pro增加实时特性的硬件加速。该软件的界面设计相当友好,按钮位置得当,具有漂亮的3D感觉,拥有标准的项目窗口及大小可变的双监视器窗口,它运用Avid系统中含有的三点编辑功能,在preferences菜单中进行所有的DV预置之后,采集视频相当爽,用软件控制摄像机,可批量采集。时间线简洁容易浏览,程序的设计者选择邻接的编辑方式,剪辑是首尾相连放置的,切换(例如淡入淡出或划变)是通过在编辑点上双击指定的,并使用控制句柄来控制效果的长度以及入和出。特技调色板具有很多切换,虽然大部分是时髦的飞行运动、卷页模式,然而,这些切换是可自定义的,它使Final Cut Pro优于只有提供少许平凡运行特技的其他的套装软件。

  在Final Cut Pro中有许多项目都可以通过具体的参数来设定,这样就可以达到非常精细的调整。Final Cut Pro支持DV标准和所有的QuickTime格式,凡是QuickTime支持的媒体格式在Final Cut Pro都可以使用,这样就可以充分利用以前制作的各种格式的视频文件,还包括数不胜数的Flash动画文件。

  总之,这是一个非常好的软件包,它提供较佳的编辑功能,具有像Adobe After Effects高端合成程序包中的合成特性。

Adobe Premiere 6.5[回目录]

  Adobe Premiere 6.5软件用于Mac和PC平台,通过对数字视频编辑处理的改进(从采集视频到编辑,直到最终的项目输出),已经设计成专业人员使用的产品。它提供内置的跨平台支持以利于DV设备的大范围的选择,增强的用户界面,新的专业编辑工具和与其他的Adobe应用软件(包括After Effects,Photoshop和GoLive)无缝的结合。目前,Premiere已经成为桌面制作人员的数字非线性编辑软件中的标准。Adobe一直保证Premiere将与变革技术的要求同步发展,随着Premiere 6.5的开发使用,Adobe已经达到这些要求,虽然大部分界面仍然原封不动,但是拥有一些可喜的变化,当打开程序时,要求用户在A/B风格编辑时间线之间选择,或选择单声道界面以利于使用。时间线的左下角也包含快速访问新的、频繁使用时间线特性的按钮,例如Track Options对话框,Toggle Snap to Edges,Toggle Edge Viewing,Toggle Shift Tracks选项和Toggle Sync模式,还可以使用窗口底部的Track Options对话框按钮打开Track Options对话框,快速添加一个或多个视频或音频轨迹。Adobe Premiere 6.5中新的工具包括专业级的音频混合器和Automate to Timeline,它们可同时从故事板或项目窗口传送剪辑序列到时间线。Adobe Premiere 6.5也具有数目众多的界面优化和自定义特性,在整个制作阶段,很容易使用Adobe Premiere的功能强大的编辑工具。

推荐阅读