在线格式转换器是如何工作的?和格式转换软件有什么区别吗?

刚刚用一个在线格式转换网站,把.azw3转换成了.txt格式,这种在线转换格式是如何工作的呢?与格式转换软件有什么区别或者优劣之分吗?
 
已邀请:

李大伟 - 喜欢清晨的阳光啊(笑)

推荐来自: Joey 伟强 離娮

在浏览器上的话,可能分两种:
 
1,用 JS 写的转换器,不用传到服务器,转换直接在浏览器内发生
优点:不用下载专用软件
缺点:转换速度差,只适合小型文件
 
2,把文件上传到服务器,让服务器转好再下载下来
优点:享受服务器的性能(也不见得怎么快)
缺点:上传文件大小是有限制的/网速问题/隐私问题

Manjusaka

推荐来自: 亦可喜 浮生未半

讲道理,我没有写过Azw3转txt格式的Demo,但是还是能分析下。
所谓在线Azw3转txt或者PDF这一途径,其实和单机上用格式转换软件本质是一样的,AZW3格式的存放是按照一定规则,比如开头一段校验前缀,然后中间正文等以xml格式存放的有效文本等,无论在线转换,还是本地转换,都是按照这样一个规则,将里面的有效文本提取出来而已。
唯一不同的就是,在线转换,将转换过程放在别人的服务器上了,而本地转换,转换过程是发生在你的电脑上而已。。。

要回答问题请先登录注册