La compression du fichier avant de le télécharger sur le côté client

Fondamentalement, je vais travailler avec des fichiers XML (approx. 20 - 50 MO). Ces fichiers doivent être téléchargées sur un serveur.

Je sais qu'il n'est pas possible de toucher les fichiers avec javascript, ni de mettre en œuvre la compression HTTP sur le côté client.

Ma question est que si une solution existe (flash /action script) qui compresse un fichier et dispose d'une API javascript?

Le scénario est le suivant:

  1. Essayez de télécharger 50 MO fichier XML
  2. Avant de télécharger un de la saisir avec du Javascript et de l'envoyer vers le compresseur.
  3. Télécharger le fichier compressé à la place de celui d'origine.
J'ai trouvé ceci mais je ne l'ai jamais utilisé (et pas de Flash ici): jszip.stuartk.co.uk
Merci pour le lien, mais en fait j'aurais besoin d'une solution qui fonctionne dans tous les principaux navigateurs tels que IE7+, FF, Chrome et Safari.

OriginalL'auteur feketegy | 2011-12-04