Javascript-邮件压缩(不是网页)

Javascript-邮件压缩(不是网页),javascript,email,compression,Javascript,Email,Compression,我在一个程序中有一个电子邮件系统。这个人写了一封电子邮件,将它发送到一个数据库,然后几个人将被允许在以后检索该电子邮件。然而,这些电子邮件有时很短,但有时很长 因此,我希望在将这些电子邮件发送到数据库之前对其进行压缩(在客户端的javascript中),然后在检索时对其进行解压缩(同样在客户端的js中) 有没有免费的图书馆可以这样做?这样的事情我自己写起来容易吗?如果你真的想在客户端这样做,你可以看看它是如何工作的——它不是为了节省空间而设计的;它的设计目的是压缩数据以便传输,但它是编码/解码数

我在一个程序中有一个电子邮件系统。这个人写了一封电子邮件,将它发送到一个数据库,然后几个人将被允许在以后检索该电子邮件。然而,这些电子邮件有时很短,但有时很长

因此,我希望在将这些电子邮件发送到数据库之前对其进行压缩(在客户端的javascript中),然后在检索时对其进行解压缩(同样在客户端的js中)

有没有免费的图书馆可以这样做?这样的事情我自己写起来容易吗?

如果你真的想在客户端这样做,你可以看看它是如何工作的——它不是为了节省空间而设计的;它的设计目的是压缩数据以便传输,但它是编码/解码数据的一个示例。您可能需要编写自己的脚本来执行类似的操作

记住,通过让客户机进行压缩,您需要它在每个浏览器中工作。服务器端脚本更可靠(也更高效)


你可能想看看。如果您能够实现它,您可能会发现本机数据库进程比Javascript中的任何操作都要高效。

我最初编写了一个答案,但当我意识到它可能不是您想要的时,将其删除。您是想减少数据下载时间,还是想节省数据库空间?谢谢您的回复。主要是为了节省数据库存储空间,所以不应该使用Javascript。应该在服务器端完成。因此,我认为您需要编辑并重新标记您的问题,这样就可以清楚地知道您拥有什么类型的数据库,以及您使用什么语言来编写数据库。我使用的是Javascript/Html5/PHP/MySQl/AJAX。(因此,从您的回答来看,我猜您无法在客户机上进行压缩。我试图将服务器的活动保持在最低限度,因为这是一种成本低廉的共享活动。)谢谢-JSend似乎是我想要的,但我可以理解您关于应该在服务器端进行压缩的观点。