Loca, no puedes seguir guardándote todo tu caos, eso en algún momento eso te va a destrozar, pero creo que eso ya lo sabes.
- Es mi puta vida -
seen from China

seen from Singapore
seen from Yemen
seen from China

seen from Malaysia
seen from France

seen from United States
seen from Egypt
seen from Malaysia

seen from United States
seen from China
seen from United States
seen from Germany
seen from United States
seen from Australia
seen from Australia

seen from Sweden
seen from United States

seen from Pakistan
seen from China
Loca, no puedes seguir guardándote todo tu caos, eso en algún momento eso te va a destrozar, pero creo que eso ya lo sabes.
- Es mi puta vida -
La compresión excesiva da miedito
Por eso nunca en mi vida he visto un DVD rip o Screener (bueno alguna vez... una o dos)
Tutorial: Sistema de bajo presupuesto de respaldo para servidores
Hoy quiero compartir tres script rápidos para gestión de respaldo local y remoto mediante tareas CRON, porque no siempre se requieren cosas demasiado complicadas para lidiar con problemas sencillos.
Hoy quiero compartir tres script rápidos para gestión de respaldo local y remoto mediante tareas CRON, porque no siempre se requieren cosas demasiado complicadas para lidiar con problemas sencillos. Continue reading Untitled
View On WordPress
Comprimir archivos en PHP (y descomprimir, con contraseña)
Comprimir archivos en PHP (y descomprimir, con contraseña) aparece primero en nuestro https://jonathanmelgoza.com/blog/comprimir-archivos-en-php-y-descomprimir-con-contrasena/
Hoy veremos cómo comprimir archivos en PHP y asignarles una contraseña en nuestros proyectos web, también veremos el proceso inverso para extraer el contenido de un zip protegido con contraseña, ¿Te interesa poder comprimir y descomprimir desde PHP? Sigue leyendo.
En varios proyectos web he tenido la necesidad de comprimir archivos en zip.
La verdad es que hasta ahora reaccione a que no tenía contenido de este tipo en el blog.
Veremos cómo podemos comprimir uno o varios archivos en un comprimido zip desde nuestros sistemas.
Aún mejor es que asignaremos contraseña para mayor seguridad, también veremos cómo descomprimir estos archivos generados.
Si eres desarrollador web seguro te interesará este tema así que iniciemos con el ejemplo.
Iniciaremos creando un archivo PHP y en el mismo directorio tendremos un archivo llamado anexo.pdf.
Lo primero que crearemos serán nuestras variables donde guardaremos el nombre de nuestro archivo a comprimir y el nombre del archivo del comprimido una vez terminado.
$archivo = "anexo.pdf"; $archivoComprimido = "anexo.zip";
Ahora vamos a ver el procedimiento para crear un comprimido.
Nos apoyaremos en la clase ZipArchive para crear un objeto y posteriormente crear el comprimido.
Completaremos algunas opciones entre ellas el establecer contraseña y el tipo de encriptación.
// Creamos un zip $zip = new ZipArchive(); $comprimido = __DIR__ . '/' . $archivoComprimido; if (file_exists($comprimido)) unlink($comprimido); $comprimidoStatus = $zip->open($comprimido, ZipArchive::CREATE); if ($comprimidoStatus !== true) throw new RuntimeException(sprintf('Error al crear el comprimido. (Codigo de error: %s)', $comprimidoStatus)); if (!$zip->setPassword("kratoss")) throw new RuntimeException('Error al establecer contraseña'); $fileName = __DIR__ . "/" . $archivo; $baseName = basename($fileName); if (!$zip->addFile($fileName, $baseName)) throw new RuntimeException(sprintf('Error al agregar archivo: %s', $fileName)); if (!$zip->setEncryptionName($baseName, ZipArchive::EM_AES_256)) throw new RuntimeException(sprintf('Error al agregar encriptacion: %s', $baseName)); $zip->close();
Una vez que cerremos el comprimido se habrá creado el zip.
Podemos ir a la carpeta y visualizarlo nosotros mismos, si lo intentas abrir seguro te pedirá la contraseña que asignaste.
Si todo va bien continuemos, ahora probablemente querrás descomprimir este archivo zip.
Una vez más nos hacemos un objeto de la clase ZipArchive.
Abrimos nuestro comprimido y mandamos la contraseña.
Especificamos donde debería extraer el contenido, en mi caso en una carpeta llamada descomprimido y cerramos.
// Descomprimimos $zip = new ZipArchive(); if ($zip->open($archivoComprimido) === true) $zip->setPassword("kratoss"); $zip->extractTo('descomprimido/'); $zip->close();
Revisamos la carpeta elegida y veremos nuestro archivo PDF como nuevo.
Como puedes ver el proceso para comprimir archivos en PHP es bastante sencillo y todavía aún más el proceso para descomprimir.
Además agregamos encriptación y contraseña lo cual hace este proceso mucho más seguro.
Ahora puedes integrarlo de forma segura en tus proyectos de desarrollo web, si no te funciona crear objetos con ZipArchive revisa la versión de PHP en la que trabajas.
Si esta información sobre cómo comprimir archivos en PHP te ha sido de utilidad no olvides compartirla en tus redes sociales favoritas y dejarnos un comentario en la sección de abajo si tienes cualquier duda relacionada con este tema, será un placer ayudarte.
¡Hasta luego!
Nueva entrada publicada en https://easycodigo.com/comprimir-imagenes-sin-perder-calidad/
Comprimir imágenes sin perder calidad
Muchas veces necesitamos reducir el peso de una imagen sin que se vea afectada la imagen en si, por esta razón hoy te mostramos una herramienta online gratis que nos permite precisamente comprimir imágenes sin perder calidad, imágenes en formato JPG, PNG SVG y GIF.
Si bien existen varias herramientas en Internet para hacer esto la que te recomiendo hoy es gratis y realmente es muy buena.
Nos permite reducir las imágenes hasta un 90% sin perder calidad, ¿Increíble no?
Incluso hemos hecho pruebas de visualizar la misma imagen sin comprimir y comprimida, la diferencia no es para nada visible.
Algunas veces descargamos alguna imagen de bancos de imágenes en Internet donde la resolución y calidad son altísimas, algo bueno pero seguramente demasiado.
En estas situaciones no nos interesa tener una imagen de 5000 x 5000 con la mayor calidad por lo que quisiéramos reducir su peso de 9 mb a talvez 1 o 2 mb.
En nuestro caso necesitamos optimizar imágenes para subirlas a nuestro blog, tener imágenes pesadas es una terrible idea para el SEO de un sitio.
Por lo que siempre pasamos nuestras imágenes por esta herramienta gratuita llamada compressjpeg.com.
Aunque realmente cambia de nombre dependiendo de que formato de imagen desees trabajar, por ejemplo puede llamarse compresspng.com.
La interfaz es realmente sencilla y lo único que tenemos que hacer es arrastrar / soltar nuestra imagen o imágenes dentro del area señalada y el proceso inicia.
En algunos segundos veremos que el proceso ha terminado y visualizaremos un porcentaje de compresión que ha sido posible.
Nota: Como puedes ver la imagen de este artículo ha sido optimizada por esta herramienta.
Por último descargamos nuestra imagen optimizada y estará lista para ser utilizada, así podemos comprimir imágenes sin perder calidad.
Como puedes ver en la parte superior podremos cambiar de formato a PNG, SVG y GIF, incluso podremos optimizar documentos PDF sin perder calidad.
Sin lugar a dudas es una herramienta a tener en favoritos pues más de alguna vez en la semana la podremos necesitar.
Te mostramos cómo conseguir imágenes para tu sitio web.
Si esta información sobre cómo comprimir imágenes sin perder calidad te ha sido de utilidad no olvides compartirla en tus redes sociales y dejarnos un comentario en la sección de abajo si tienes cualquier duda relacionada con este tema, será un placer ayudarte.
¡Hasta luego!
Instalación y activación de WinRar, comprime y protege tu información.
Comprimir audio
Comprimir audio MP3 es la abreviatura de MPEG-1 Audio Layer 3. Se utiliza para comprimir audio y utiliza un algoritmo de compresión que produce una "pérdida" de ciertas frecuencias y una modificación de varios parámetros básicos
MP3 es la abreviatura de MPEG-1 Audio Layer 3. Se utiliza para comprimir audio y utiliza un algoritmo de compresión que produce una “pérdida” de ciertas frecuencias y una modificación de varios parámetros básicos , lo que significa que es un formato de compresión “con pérdida“. Es uno de los formatos de audio más…
View On WordPress
No era el mejor empaquetador de archivos, pero tenía una profusión de opciones y características que hacían de él el software de compresión más querido.