acaba de crear una pequeña aplicación web para obtener una vista previa de documentos HTML que generan URLs que contienen el HTML (y todos los CSS en línea y Javascript) en datos codificados en base64. El problema es que las URL se ponen un poco largas. ¿Cuál es la forma estándar de "facto" (preferiblemente por Javascript) para comprimir la cadena primero sin pérdida de datos?Método de compresión sin pérdida para acortar la cadena antes de la codificación de base64 para acortarla?
PS; He leído acerca de Huffman y Lempel-Ziv en la escuela hace algún tiempo, y recuerdo disfrutando LZW :)
EDIT:
Solución encontrado; parece que rawStr => utf8Str => lzwStr => base64Str es el camino a seguir. Estoy trabajando más en la implementación de la compresión huffman entre utf8 y lzw. El problema hasta ahora es que demasiados caracteres se vuelven muy largos cuando se codifican en base64.
¡Usted señor casi ha salvado mi día! Gran biblioteca, aunque el codificador base64 no estaba interesado en codificar la cadena codificada lzw. – bennedich
Encontré un codificador/decodificador base64 extendido que funciona: http://www.webtoolkit.info/javascript-base64.html. En combinación con el decodificador lzw-en-// que vinculó a él, todo funciona. ¡Gracias por tu ayuda! – bennedich
Página no encontrada - womp womp –