2011-05-25 13 views
7

Estoy usando AJAX bastante pesado con una gran cantidad de datos que van de cliente a servidor. ¿Cómo puedo comprimir los datos (principalmente texto sin formato) antes de enviarlos al servidor?¿Puedo comprimir datos en JavaScript?

¿Y cómo puedo descomprimir los datos en el lado del servidor?

Respuesta

4

jSEND parece hacer EXACTAMENTE esto. ¿Alguien alguna vez lo usó?

enlace roto eliminado: dirigido a la página de aterrizaje de spam @ jsend.org

+0

Aunque estoy teniendo problemas para hacerlo funcionar. Entonces, si tienes algo de suerte, por favor comparte. – Shamoon

1

La biblioteca jsolait tiene a codec que admite el algoritmo LZW (entre otros, incluida la codificación/decodificación base64). Lo único que me hace dudar es que esta biblioteca ya no se mantiene activamente.

EDITAR

que fue capaz de encontrar afewmore implementaciones del algoritmo LZW en Javascript.

+1

'base64' aumenta el tamaño de los datos, no los reduce. – Matt

+2

@Matt Le pedí que utilizara LZW no 'base64'. Simplemente mencioné que el códec también es compatible con otros formatos. –

+0

jsolait link se rompió – shareef

Cuestiones relacionadas