Je dois être capable de prendre une chaîne javascript, la compresser en utilisant n'importe quel moyen rapide et disponible et récupérer une chaîne binaire/blob.En utilisant nsIZipWriter ou autre pour compresser une chaîne en tant que chaîne?
Contexte:
L'extension que je développe a besoin d'envoyer divers gros contenu à mon serveur. Il le fait commodément en créant dynamiquement un formulaire, en ajoutant des champs au formulaire et en l'affichant. Certains de ces champs sont juste trop grande bande passante sage pour une utilisation multiple. J'aimerais pouvoir les compresser avant de les ajouter, et peut-être les baser en 64 si les personnages causent un problème dans le message. Des idées?
Je pourrais utiliser nsiZipWriter avec des fichiers temporaires sur le disque mais c'est assez moche et probablement lent.
Merci pour le partage man !! – Noitidart