Control de usuario
Patrocinadores
Estadísticas
Miembros:
157.341
Online:
1.333
Hilos:
874.063
Mensajes:
12.110.934
Stats

Índice de foros PC General

Idea chapucera para comprimir archivos

Para cuestiones informáticas generales: Software propietario, mp3, divx, etc.

Moderadores: coyote, Methenx

wabo
Avatar de usuario
WTF, LOL y OMG
 
Mensajes: 951
Registrado: 09 Abr 2007
Ubicación: Zgz-Teruel

Idea chapucera para comprimir archivos

Mensajepor wabo 17 May 2008 08:53

1- Cojer un archivo cualquiera que NO lleve firma digital.
2- Abrirlo con el Bloc de notas (o cualquier editor de texto)
3- Lo complicado (punto crítico de la idea): Comprimir ese texto.
4- Copy & paste del nuevo texto, listo para postear en cualquier foro, o archivo de texto más ligero listo para ser enviado por email. Whatever.

Creo que había un programa (CriptoQ) que dejaba más ligero el texto y lo encriptaba. ¿Hay archivos de texto que ocupen menos que .txt? Es necesario que no rompan la estructura base del texto: tienen que respetar carácteres, espacios y saltos de linea.
-Acer Extensa 5620 (C2D T5550 1,83 Ghz-4 Gb DDR2 RAM-250 Gb HDD-Intel GMA X3100 up to 358 Mb-15,4" 16:10 CrystalBrite LCD-Win XP SP 2 uE x86 & Win Vista Home Premium x64)
-PSP Slim Silver 4.01 M33-2 TA-085 [beer] (Gracias, Fran_Teruel!!) + 2 MS Lexar Gaming Edition 4GB (Las más rápidas del mundo) + DCv5
-PS2 v5 + CogSwapLoader by Hermes + uLaunchELF 4.12 + HDD 320GB Seagate + HDLoader 0.8c
-------------------------------------------------------------------------------
Tomb Raider Anniversary: [ANÁLISIS] y Fallos gráficos
[TUTORIAL] Pasa partidas descargadas a .psu (PS2)
[TUTORIAL] Carga juegos de PSP desde el DVD en el PC
[Hilo Oficial] Metal Gear Solid: Philanthropy

VozdeLosMuertos
Avatar de usuario
[Ronin]
 
Mensajes: 5198
Registrado: 31 Ene 2003
Ubicación: Santander
Fotos: 7

Mensajepor VozdeLosMuertos 18 May 2008 13:26

Estooooo, precisamente comprimir ese "texto" que dices es lo que hace un compresor (como el 7zip, gratis y sencillo). No te voy a contar cómo se comprime y descomprime un archivo ni en qué consiste ese proceso, pero sí te digo que tu idea no sólo es chapucera sino que no serviría de nada: tienes que comprimir ese texto que es como comprimir directamente el archivo sin tanta parafernalia. Por no añadir que si quieres, pruebes a abrir con el editor de texto un archivo de unos 10 megas, por ejemplo, a ver cómo te va [sonrisa]
¿Te apetece leerme un rato?


¿Buscas algo que leer? Has leído un libro genial y quieres recomendarlo?



Imagen

Orbatos_II
Avatar de usuario
Mega-algo
 
Mensajes: 2847
Registrado: 04 Oct 2006
Ubicación: Ahora mismo en una silla

Mensajepor Orbatos_II 18 May 2008 14:10

Veamos... un poco de explicación

La compresión de un archivo puede realizarse de dos modos: Con perdida, y sin perdida

Empecemos por la "sin perdida", que debe de aplicarse a archivos de texto, programas, etc... obviamente si un archivo de texto es comprimido, y pierde datos... la compresión no nos sirve de nada, y lo mismo se aplica a un programa porque obviamente al descomprimirlo, si no es igual que antes de la compresión simplemente no funciona. ¿Me sigues?

Básicamente, cualquier programa de compresión lo que hace es buscar partes que se repitan y sustituirlas con una marca que indique "esto equivale a"... claro que esto es simplificando enormemente la cuestión, las matemáticas y las rutinas que se usan pueden llegar a ser extremadamente complejas, pero la principio es ese.

Por ejemplo, puedes ver que en este texto aparecen muchas veces palabras como "es", "que", etc... cada una de esas palabras tiene 2 caracteres, simplemente sustituyendolos por 1 ya reducen bastante el tamaño del archivo. Obviamente hablamos de generalidades... la wiki es tu amiga para ampliar esta información.

El texto es particularmente fácil de comprimir, porque usamos un juego de caracteres reducido, se repiten muchas palabras... en el caso de programas suele haber partes que se repiten, trozos en blanco, etc...

Esto sería para la compresión SIN perdida, ahora hablemos de la compresión con perdida.

¿Para que querriamos comprimir algo perdiendo datos?... pues porque el método es "parecido", pero los ratios de compresión son mucho mas elevados. Hablamos por ejemplo de imagenes, vídeo, audio... en general todos los derivados del clásico MPG, ya sea Mp3, XVID, DIV-X, MPG, MPG-2 etc... son variaciones sobre lo mismo.

En una imagen, hay trozos con colores MUY similares, que el ojo no distingue fácilmente, y reduciendolos a colores muy similares podemos crear "bloques" de colores similares susceptibles de ser almacenados de forma mas simple, y lo mismo vale para el audio, el vídeo, etc... todos esos formatos tienen una perdida de información sobre el original, así un Mp3 nunca, nunca suena exactamente igual que el archivo original, ya que corta frecuencias generalmente inapreciables y tiene una pequeña perdida de calidad respecto al original, la cuestión es si es realmente apreciable o no... y ahi depende obviamente del oido de cada persona, y hay niveles de compresión en los que la perdida es en la practica, inapreciable, pero la reducción de tamaño es importante

Pero... la composición de un archivo de imagen, audio o vídeo y la de un texto (por ejemplo) son muy diferentes en lo que hace referencia a la cantidad de "bloques"... las imágenes pueden usar 3 bytes por cada pixel de la imagen (24 bits) o incluso mas si usamos un canal de transparencia, mientras que el texto... bueno, usamos mayusculas, minusculas, letras acentuadas y algunos caracteres especiales... claramente es algo mucho menor.

Esto es una mera introducción para que te hagas una idea de como funcionan las compresiones y porque lo que propones no tiene una utilidad practica... si quieres informarte mas al respecto te recomiendo que explores un poco por la red
Asus A8N SLI Premium. CPU AMD64-X2 4600. 2 Gb Kingston DDR400 Dual Channel. 1 Seagate 500 Gb SATA-II, 1 Seagate 320 Gb SATA-II. Gigabyte 7900 GT 256 Mb GDDR3. Gran Torre Antec, Fuente Tacens Valeo 460W. Sound Blaster XI-FI Xtreme Gamer


Volver a General

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados