| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> compresión de datos >> Content
    Cómo Zip archivos mediante SharpZipLib
    SharpZipLib es una biblioteca de compresión de archivos para C # y otros lenguajes de programación NET , proporcionando funciones para el manejo de formatos ZIP , GZIP , BZIP2 y TAR . . La biblioteca cuenta con una interfaz muy simple, lo que le permite comprimir un archivo con sólo un par de llamadas de función. Después de construir el resto de su programa - el supuesto de que su proyecto es algo más que una utilidad de línea de comandos comprimir - incluir la librería SharpZipLib y crear una función de comprimir , que luego se puede llamar desde su código en otros lugares. Instrucciones
    1

    Crear encabezado de la función. Debe ser algo como esto :

    public static void Zip ( ArchivoDeEntrada string , string archivoSalida )

    define el nombre y los parámetros de la función. Suponiendo que se utiliza el código de seguridad exactamente como está escrito , usted será capaz de llamar a la función , la compresión de un archivo específico en una postal , por ejemplo:

    Zip ( " imagen.jpg ", " image.zip ") ;
    2

    Comience el cuerpo de la función , declarando las variables necesarias e instancias de objetos . Debe ser algo como esto :

    {

    FileStream fileStreamIn = new FileStream

    ( ArchivoDeEntrada , FileMode.Open , FileAccess.Read ) ;

    FileStream fileStreamOut = new FileStream

    ( archivoSalida , FileMode.Create , FileAccess.Write ) ;

    ZipOutputStream zipStreamOut = new ZipOutputStream ( fileStreamOut ) ;

    byte [ ] buffer = nuevo octeto ;

    entrada ZipEntry = new ZipEntry ( Path.GetFileName ( ArchivoDeEntrada ));

    zipOutStream.PutNextEntry ( entrada) ;

    int size ;

    crea dos FileStreams para los archivos de entrada y salida , y luego una ZipOutputStream basado en el FileStream de salida que acaba de declarar . Esto es seguido por unas pocas variables para el manejo de los números en la carne de la función viene a continuación , y un par para el almacenamiento de la ruta del archivo de salida.
    3

    Introduce la carne de la función - - un " do ... mientras que" bucle que lee en los datos y lo comprime :

    hacer

    {
    tamaño

    = fileStreamIn.Read (tampón , 0 , tampón . longitud) ;

    zipStreamOut.Write (buffer, 0 , tamaño) ;

    } while ( size> 0 ) ;

    pasará por el archivo , una byte a la vez , la alimentación de los datos a la función de " escritura " de zipStreamOut . El proceso se repetirá hasta que se llega al final del archivo y el comprimir se ha completado.
    4

    Cierre la cremallera y FileStreams , y terminar la función , poner en orden todo lo la función se ha completado y se puede utilizar en su programa si lo deseas .

    Previous :

    next :
      Artículos relacionados
    ·Cómo Comprimir carpetas con WinRAR 
    ·Cómo comprimir vídeo para el iPod 
    ·La mejor manera de comprimir archivos para Streaming Co…
    ·¿Cómo reparar un archivo ZIP con Freeware 
    ·Cómo comprimir imágenes en Excel 
    ·Cómo poner música en unidades Zip USB 
    ·Cómo recuperar archivos Zip incompletas 
    ·Cómo comprimir y cambiar el tamaño de Fotos 
    ·Cómo comprimir archivos Zip y en Macs 
    ·Cómo extraer los archivos ZIP con Perl 
      Artículos destacados
    ·Cómo hacer un disco de recuperación de Toshiba 
    ·Cómo hacer gráficos en Excel 
    ·Programa de Técnicas de Diseño 
    ·Cómo quitar el caballo de Troya Actived dll 
    ·¿Cuál es la definición de Microsoft Front Page 
    ·Cómo escribir Bajo un gráfico en Excel 
    ·Cómo aplicar un estilo a una forma en PowerPoint 
    ·Una solución de software espía 
    ·Acerca de copias de seguridad de ordenador 
    ·Adobe Photoshop Tips & Serigrafía 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com