elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: [Aporte] Mejores practicas en Java


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderadores: Novlucker, seba123neo, kub0x, Eleкtro)
| | | |-+  [Ayuda] Comprimir "archivos" c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Ayuda] Comprimir "archivos" c#  (Leído 480 veces)
CogolloOCB

Desconectado Desconectado

Mensajes: 6



Ver Perfil
[Ayuda] Comprimir "archivos" c#
« en: 3 Marzo 2017, 15:49 »

[SOLUCIONADO]


Que tal compañeros? Les queria consultar si n tienen un poco mas de info sobre como comprimir un archivo a .zip o .rar con contraseña, estaba utilizando
ZipFile.CreateFromDirectory();
Pero este comprime directorios y no deja poner contraseña, necesito algo parecido pero para archivos. La contraseña seria lo de menos mientra comprima el archivo. Desde ya muchas gracias.


En línea

Eleкtro
🌍 🕉️ 🛏️ Novato Astral 🛏️ 🕉️ 🌍 y...
Moderador Global
***
Conectado Conectado

Mensajes: 9.222


El sentido común es el menos común de los sentidos


Ver Perfil
Re: [Ayuda] Comprimir "archivos" c#
« Respuesta #1 en: 3 Marzo 2017, 18:04 »

Hola. Para comprimir archivos en lugar de directorios puedes hacerlo de la siguiente manera:

Código
  1. FileInfo file = new FileInfo("C:\\SourceFile.txt");
  2.  
  3. using (ZipArchive zip = ZipFile.Open("C:\\TargetZip.zip", ZipArchiveMode.Create)) {
  4. zip.CreateEntryFromFile(file.FullName, file.Name, CompressionLevel.Optimal);
  5. }
  6.  

La librería de clases de .NET Framework no dispone la funcionalidad de asignarle una contraseña. En su lugar puedes utilizar librerías de terceros como SevenZipSharp para archivos 7z, gzip y zip (entre otros), o DotNetZip solamente para zip. Ambos proporcionan la posibilidad de cifrar los archivos mediante una contraseña.

Saludos!


En línea


[/cent
CogolloOCB

Desconectado Desconectado

Mensajes: 6



Ver Perfil
Re:
« Respuesta #2 en: 4 Marzo 2017, 01:51 »

@Elektro Sos un genio me funciona de maravilla, es exactamente lo que necesitaba.
No logre encontrar mucho sobre el tema ya que lo estoy aplicando en xamarin, pero funciona, te agradezco mucho la ayuda, me fue muy util tu comentario, seria bueno con password, pero lo que necesitaba era crear un .zip. Muchas gracias, saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines