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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  compresion de stings ¿posible?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: compresion de stings ¿posible?  (Leído 2,974 veces)
SERBice


Desconectado Desconectado

Mensajes: 934


Ver Perfil WWW
compresion de stings ¿posible?
« en: 31 Mayo 2008, 06:10 am »

tngo un programa cliente-servidor que se comunica con strings (ya se, no va a faltar quein diga que es malisimo... y bueh, es lo que hay)

necesito que por un tema de rtafico de red los strings sean comprimidos antes d enviar y dscomprimidos para leerlos.

en un principio pense en guardar un txt con el mensaje a enviar y lueg zipearlo y mandar el zip, pro ademas de perder mucho tiempo comprimiendo y dscomprimiendo el msg (sobre todo el servidor que maneja multiples clientes) si el mansaje era rlativament corto (lo cual es asI) el zip era ms grande que el mensaje sin compresion, osea, un archivo ed 4bytes en zup es de unos 100bytes aprox, lo cual no es aceptable.

bueno, planteado todo esto, quisiera saber si alguno tiene algun metodo de comprimir strings o si debere hacer un diccionario y una "compresion" precaria (que hasta dond se, y de la forma que me la imagino es bastante lenta)

desde ya, muchas gracias.


En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #1 en: 31 Mayo 2008, 06:19 am »

Hola,lo unico que se me ocurre es que le apliques un algoritmo como SHA-1,MD5 a la cadena a enviar,por ejemplo envias un texto de 500 letras ,al aplicarle algunos de estos algoritmos lo que escribiste queda en una cadena de mas o menos 40 caracteres,mandas esa cadena de 40,y del otro lado la lees y que te la pse otra vez a las 500.... :P,es malo ya se  :P :P


En línea

SERBice


Desconectado Desconectado

Mensajes: 934


Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #2 en: 31 Mayo 2008, 06:23 am »

no no, dije comprimir, no cifrar...

necesito comprimirlo, pro que sea reversible para leerlo. una funcion hash esta descartada.

de todos modos, muchas gracias pro responder.
« Última modificación: 31 Mayo 2008, 06:27 am por SERBice » En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #3 en: 31 Mayo 2008, 06:27 am »

busca en internet,hay ejemplos...
En línea

SERBice


Desconectado Desconectado

Mensajes: 934


Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #4 en: 31 Mayo 2008, 06:30 am »

h buscado y no encontre :( , pro es recurro a uds.... :)
En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #5 en: 31 Mayo 2008, 06:32 am »

mira:

Comprimir strings

hay algunos de visual basic y para bajar...
En línea

SERBice


Desconectado Desconectado

Mensajes: 934


Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #6 en: 31 Mayo 2008, 06:48 am »

:(.... yo busque con otros parametros y no salia, no pense que de esa forma simple iba a salir... :(

sorry.

posteo si necesito alguna ayuda.

muchas gracias.
En línea

SERBice


Desconectado Desconectado

Mensajes: 934


Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #7 en: 31 Mayo 2008, 07:51 am »

bueno, nuevamente por aqui estoy..

luego de mirar la busqueda que me has dado y de buscar co algunas modificaciones a la mima enconrte varios ejemplos, pero a decir verdad, no comprimen tanto como quisiera (la compresion es casi nula)..... incluso algunos me han dado mas bytes (debe ser por lso encabezados de la compersion..... recordemos que solo queiro comprimir cadenas de texto cortas de entre 6 y 100 caracteres....)


creo qeu lo mas factible sera comprimir usando un sistema precario con un diccionario (lease reemplazando strings en un bucle por otro string mas corto y haciendo lo inverso para descomprimir), no se me ocurre otra cosa.
En línea

Spider-Net


Desconectado Desconectado

Mensajes: 1.165


Un gran poder conlleva una gran responsabilidad


Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #8 en: 31 Mayo 2008, 10:09 am »

¿Y para qué quieres comprimir una cadena de 6 a 100 caracteres? si enviar eso mediante una conexión normal de 1Mbps tardaría milisegundos..  :huh:

No entiendo para que quieres comprimir algo que ocupa tan poco...
En línea

cobein


Desconectado Desconectado

Mensajes: 759



Ver Perfil WWW
Re: compresion de stings ¿posible?
« Respuesta #9 en: 31 Mayo 2008, 10:27 am »

Mira el volumen de informacion es muy bajo y posiblemente no lo puedas comprimir practicamente nada pero de igual manera te dejo este link, espero que sea util.

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=49591&lngWId=1
En línea

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines