2010-05-05 3 views
1

Nous faisons un site web sur lequel les utilisateurs du site, peuvent télécharger les données.
Les données seront de n'importe quel format. signifie qu'il peut tout fichier multimédia ou tout fichier image ou tout fichier vidéo ou tout fichier de document.
Toute technique de compression pour toutes les données.
Nous utilisons PHP.
Tout ce que vous suggérez par quelle que soit les données sur le serveur, il devrait être en taille minimale.
Toute technique de suggestion. Mais la première règle est, les données doivent être compressées au maximum.
Et il sera grandement apprécié si vous pouvez me suggérer sans aucun logiciel, utilisez simplement en codant.
Merci d'avance.Les techniques de compression de fichiers en PHP

+0

Vous ne pouvez pas compresser la plupart des données de support car elles sont déjà compressées. Pourquoi ne pas simplement acheter un autre disque dur? –

Répondre

1

Vous pouvez le compresser (créer un fichier tar par exemple) lorsque vous déplacez le fichier de son emplacement de téléchargement temporaire vers un emplacement plus permanent sur le disque. Cependant, les types de fichiers dont vous parlez sont des fichiers binaires qui ne compressent pas toujours beaucoup. Deuxièmement, aucun schéma de compression ne donnera les meilleurs résultats pour tous les types de fichiers.

+0

Dans ce site, l'utilisateur peut également voir le fichier qu'ils ont téléchargé. Maintenant, si j'essaie de faire un fichier tar ou zip, alors quand l'utilisateur veut voir ces données, alors je dois convertir aussi dans le format original qui prendra plusieurs fois. – Nitz

+0

Je serais très préoccupé par la sécurité. Si l'utilisateur peut à la fois télécharger un fichier et le voir (je suppose que vous voulez dire cliquez sur un lien). il y a peu de choses les empêchant de télécharger du code arbitraire qui sera exécuté par votre serveur. La sécurité dit que vous devriez au moins changer le nom et empêcher l'exécution de tout script. –

0

il existe un moyen de compresser des fichiers pour différents types de fichiers il existe des outils, par ex. pour les données de médias FFmpeg la bonne solution.

Questions connexes