88 votes

Comment compresser des fichiers en utilisant JavaScript ?

Existe-t-il un moyen de compresser des fichiers en utilisant JavaScript ? ? Par exemple, comme dans Yahoo mail, lorsque vous choisissez de télécharger toutes les pièces jointes d'un e-mail, il est compressé et téléchargé dans un seul fichier zip. Est-ce que JavaScript est capable de le faire ? Dans l'affirmative, veuillez fournir un exemple de codage.

J'ai trouvé cette bibliothèque appelée jszip pour faire la tâche, mais elle a des problèmes connus et non résolus.

Comment résoudre le problème ?

0voto

Alex Turpin Points 17272

Avec les nouvelles API de fichiers HTML5 et les tableaux dactylographiés, vous pouvez à peu près faire tout ce que vous voulez en JavaScript. Cependant, le soutien du navigateur ne va pas être grand. Je suppose que c'est ce que vous vouliez dire par "problèmes non résolus". Je recommanderais, pour le moment, de le faire sur le serveur. Par exemple, dans PHP, vous pouvez utiliser cette extension.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X