如何修改文件类型和格式

题图来自Unsplash,基于CC0协议
导读
Windows对于不同类型文件的关联和打开会根据文件扩展名的不同进行区分和调用不相同的程序去打开。很多人会误以为把文件扩展名改了就能让该文件从一种类型的变成另一种类型的东西。技能没错但也不是完全准确的,简单来说这可以认为是一种文件类型的重命名。大部分的软件文件打开后都还可以做到另存为同为程序设定的一些特定格式文件,而文件扩展名则是最便捷的方式来判定该文件是给哪个程序使用。假设你有张图片用了PhotoShop的PSD格式,而你将它的文件扩展名写成了.JPG,然后精确地改成了 image.jpg,这时系统依然会按照.jpg的识别来打开,但内容依然是PhotoShop保存的也许没有被压缩过的PSD文件格式内容。但这和真正意义上的改变文件格式不完全等同,到了这个时候如果你想真的把PSD格式给它转码成JPG格式,那么就需要进行转换了。至于转换工具有很多不同用途的就多着了,比方说图片格式间的相互转换,或者文档格式之间的相互转换,我们可以根据需要选择不同的工具。
想要将某种格式转换成另一种格式,网上能找到的工具真是凤毛麟角(严格来说不是完全没有,但不是你想的那么好下载或者用起来也不一定就安全),这一方面是因为不同的文件格式在数值编码或者是压缩方式上存在差异,只有具备解析能力的软件才能进行所谓的转换。而另一方面则是软件开发公司的战略布局也在一定程度上限制了这类工具的开发进度,比如Adobe公司原创的CBZ格式,其他软件公司开发的阅读软件就跟它挂钩更紧密了,极大程度上减少了漏斗式发展的空间几乎做不到完全兼容。而且一些格式特性是其中专门设定的,通常其他工具很难适配得过来,就这样才会让很多转换都进行得不是那么尽善尽美。
至于如何批量修改文件扩展名?这里我们可以采用方法如下。Windows资源管理器默认设置下右键点击文件列表,在"打开方式"中选好地方的话,我们可以通过快捷键"Shift+右键选择"或者双击路径栏空白处选择添加修改,但更为简单的方法其实是点击查看详情按钮(查看 -> 详细信息)接着选中多列文件直接右键鼠标选择点击全部更改属性,点击更改后需要先点击查找类似文件才能将后面的一并替换掉,这样就够了。但你要重新使用这个功能时还得记得先全部选中。
MAC OS下怎么办?同样步骤,只是点细节之类的东西,更加细节地调整真的怪麻烦,不如直接使用终端进行一键转换更爽快,尤其是对于程序员或者习惯使用命令终端用户。打开终端,然后cd /path/to/your/directory,利用简单的命令如rename或使用如brew install rename这种软件轻松搞定整目录的事情。
实际上当前市面上还有很多黑盒操作的高手批量修改文件类型的软件,虽然很多都是收费的,但极其省事。免费的工具不少,但往往功能也比较有限,而且容易下载到不安全包文件。所以我们在寻找转换工具的时候需要格外小心,一定从官方网站去搜索,或者使用我们上述提及的命令行工具,确保安全。
当然,当我们需要具体进行转换操作时,应该明确我们是要进行格式上的转换还是仅仅是重命名?比如有时候我们说把照片转成JPG格式,实际上是要把原图的格式转换成无损压缩的JPG格式,但有时候还要调整透明度、图层数据等等,则涉及了更多的运算和软件下载,需要慎重。所以如果你真的遇到类似需求,建议先仔细阅读目标文件的特性,在必要时使用专业软件进行操作,不要轻易相信一些看似能一劳永逸的通用转换工具。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com