Conversion de Dato

24/11/2006 - 08:13 por Luis Eduardo Alvarado Meza | Informe spam
Antes que todo como estan gente del foro tengo ya más de 3 semanas de no
visitarlo por cuestiones laborales, sin embargo me lastima ver que el
problema de los post basura se quedara para siempre según veo, y a pesar de
que los post han disminuido no asi las participaciones de Jesus, Maxi,
Alberto ... entre otros no menos importantes.

Hoy necesito de su ayuda, me encuentro leyendo un archivo binario codificado
en ANS.1, pero a pesar de que es binario se lee byte por byte, estoy usando
un BinaryReader.

A traves del Convet.ToInt32 tengo la posibilidad de convertir a entero
desde una base 2, es decir binario. Anteriormente tenia una función propia
pero el Convert resulto ser más eficiente. Sin embargo, tengo una funcion
propia que convierte de Entero (o Byte) a una cadena de bits, pero desearia
saber si conocen alguna función propia del .net que hiciera este proceso
inverso al primero.

De no existir, me gustaria saber que algoritmo es más rapido o eficiente
para hacer esta trasformacion, actualmente yo tengo una division sucesiva
entre 2 hasta llegar a 0 usando Mod para el residuo. Veran el archivo a
leer tiene 6 Mb promedio y el ASN.1 no es tan fácil, y cualquier mejora que
me ahorre segundos de proceso es bienvenida asi como cualquier comentario
para agilizar la lectura o trabajar con bits.

Agredeciendoles su ayuda me despido bye

Preguntas similare

Leer las respuestas

#6 Eduardo Alvarado Meza
24/11/2006 - 16:01 | Informe spam
Barbaro. no queda duda de tu experiecia en el asunto... el AND lo pense
mientras me duchaba (como siempre las mejores ideas surgen en la ducha) pero
lo de la pleca jamas me hubiera imagina...


Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida