métazip

un module Apache 2.0 qui vous permet de servir des fichiers zip construits de manière dynamique et non compressée
Télécharger maintenant

métazip Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • The Apache License 2.0
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Michael Birk
  • Site Internet de l'éditeur:

métazip Mots clés


métazip La description

Un module Apache 2.0 qui vous permet de servir des fichiers zip construits de manière dynamique et non compressée Le projet Metazip est un module Apache 2.0 qui vous permet de servir des fichiers zip non compressés de manière dynamique. Ainsi, vos utilisateurs peuvent choisir de télécharger des fichiers individuels ou des collections entières, mais vous n'avez pas à réserver de l'espace disque pour les deux uvres à la fois. Il construit ensuite un fichier spécial .mz contenant la "différence" entre les fichiers et l'archive. Cette différence contient les métadonnées que l'outil d'archivage utilise pour extraire les fichiers. Metazip n'interprime pas ces métadonnées; Cela les enregistre simplement dans le fichier .mz. Une fois le fichier .Mz créé, le fichier d'archive d'origine peut être supprimé. Placez simplement le fichier .MZ nouvellement créé dans le même répertoire que les fichiers informatiques. L'utilitaire de ligne de commande MZ prend en charge la plupart des détails.Lorsque le fichier .MZ est demandé, Metazip "colle ensemble" les fichiers et le contenu du fichier .MZ pour reconstruire le fichier d'archivage. Étant donné que les crochets de métazip dans le système de filtrage Apache, Apache gère tout le levage lourd. METAZIP crée simplement des structures de données de haut niveau. Il est donc préférable que les frais de tête de Metazip sont pratiquement négligeables. De plus, les fonctions normales d'Apache pour la reprise des téléchargements avortés, le calcul de la longueur de contenu, des en-têtes de réglage, etc. Travailler de manière identique aux fichiers statiques et pour la sortie générée dynamique de Metazip. Exigences: · Metazip dépend de plusieurs extensions GNU, donc GNU Bash, GCC et FAIT sont nécessaires. Bien sûr, il s'agit d'un module Apache 2.0, donc l'environnement de développement Apache est requis. Sur les systèmes Red Hat, le package requis est "httpd-devel" (qui comprend "APR-Devel" et "APR-UTIL-Devel"). Sur les systèmes Debian, il s'agit de "Apache2-filed-dev" (qui comprend "libapr0-dev"). · En option, vous pouvez construire Metazip à l'aide de GNU libtool. Il suffit de définir la variable d'environnement libtool lors de la construction. · Vous pouvez éventuellement créer et déboguer métazip dans l'environnement de développement Eclipse, à l'aide de la boîte à outils de développement C / C ++ (CDT). Les fichiers de projet (.Project et .cdtproject) sont inclus.Les métazipbuilding métazipbuilding Metazip doivent être aussi simples que la dactylographie "faire tout". Ces chèques préalables, compilent tous les fichiers source, relient les exécutables et créent la bibliothèque partagée mod_metazip.so. Vous pouvez éventuellement tester le métazip avant de l'installer. Il suffit de courir "faire un test". Cela invoque Apache en mode de débogage et vous pouvez pointer votre navigateur sur http: // localhost: 8000 / Pour tester le métazip de manière interactive. Si tout se passe bien, vous pouvez installer Metazip en utilisant "faire installer". Cependant, cela peut nécessiter un accès racine, en fonction de l'installation d'Apache. Tapez "Make -N Install" pour voir quelles commandes sont exécutées lors de l'installation.APache ConfigurationMetazip est facile à configurer. Ajoutez simplement quelques lignes à votre fichier httpd.conf ou .htaccess: # charger le module métazip. LOADMODULE METAZIP_MODULE MODULES / MOD_MÉTAZIP.SO # Associé des fichiers .mz avec métazip. Addhandler Metazip .MzQuand A demande un fichier .MZ. METAZIP définit l'en-tête de disposition de contenu avec le nom de fichier d'archive (sans l'extension .mz). Par conséquent, vos utilisateurs seront toujours invités au nom de fichier "correct". En option, vous pouvez utiliser mod_rewrite pour réécrire les demandes «virtuelles» pour les archives .zip et .tar non existants au fichier métazip correspondant. Cela vous permet d'intégrer Metazip sans avoir à modifier les liens existants vers les archives. Dans ce cas, l'en-tête de disposition de contenu n'est pas nécessaire, car l'utilisateur demande un fichier .zip ou .tar, pas un fichier .MZ. Lorsque l'utilisateur demande une archive qui n'existe pas, mod_rewrite réécrit en interne à .zip.mz ou .tar.mz; Cependant, cela est complètement invisible pour l'utilisateur final. Si l'utilisateur demande une archive existante, il est servi normalement, comme n'importe quel fichier statique. Pour utiliser MOD_REWRITE avec Metazip, ajoutez simplement les éléments suivants au fichier .htaccess de votre racine de document (ou dans une section dans httpd.conf): # si l'archive demandée n'existe pas, essayez le fichier .MZ correspondant. rewriteEngine sur rewriteCond% {request_filename}! -F réécritecond% {requier_filename} .mz -f rewriterule .zip | .tar $% {demande_uri} .mz Remarque: Vous devrez peut-être charger de manière dynamique. mod_rewrite, à l'aide de la directive LoadModule dans httpd.conf: LoadModule réécrit_module modules / mod_rewrite.so Voici quelques fonctionnalités clés de "Metazip": · Extrêmement efficace, en accrochant au système de filtrage d'Apache. · Fonctionne également bien pour Zip, goudron et autres fichiers d'archives. · Prend en charge la reprise des téléchargements avortés. · Mise en uvre légère et autonome C. · Licence libre et open source (Apache). Exigences: · Apache Limites: · Fonctionne uniquement pour les archives non compressées. · Nécessite un utilitaire de ligne de commande de construction de fichier "modèle" .zip.mz ". · Actuellement pris en charge sur Linux avec GNU Bash, GCC et Fabrication.


métazip Logiciels associés

Datalus

Datalus permet à l'utilisateur de créer des applications Web compliquées à l'aide de descriptions de XML simples et de scripts courts. ...

134

Télécharger

forcer

Le plug-in Force-Aperçu aide à réduire le spam de commentaire sur un blog de type mobile. ...

223

Télécharger