Archivo de 15 de noviembre de 2010

sfk: La navaja «suiza» para ficheros

Bueno voy a contar la historia: Esta mañana un compañero necesitaba convertir un fichero en texto plano pero en formato hexadecimal a su correspondiente formato binario. Es decir, tienes por ejemplo un .txt con entradas de la forma «A0 FF 00 12 AA…» y lo que quieres es generar el correspondiente fichero binario. En Linux tenemos bastantes utilidades para ello, pero mi compañero usa Windows y no es de los que cambien, asi que alternativamente me dedique a buscar una utilidad para Windows que permitiera hacer esto. Seguro que con algun editor como Ultraedit se puede, pero hace mucho tiempo que no uso programas de pago. No importa, encontre lo que buscaba y aun mejor, se encuentra disponible para Windows, Mac y Linux. se llama «sfk«.

Es un simple comando, pero puedes hacer multitud de cosas con el. Por ejemplo: montarte un servidor http, o ftp desde el directorio actual, hacer grep binario, ver el espacio ocupado en forma de arbol, reemplazar texto, unir ficheros, extraer cadenas, parchear, tail o incluso ejecutar un volcado hexadecimal. Son tantas las acciones que se pueden hacer que no las voy a comentar, simplemente ejecuta el comando (sin parametros) para que te muestre la ayuda por consola y puedas ver la lista de acciones (y parametros) que puedes ejecutar.

Para instalarlo, descargate la version para linux (ironicamente lleva extension .exe) pero no te preocupes, es un binario para linux, asi que dale permisos de ejecución y renombralo por ejemplo a «sfk», si lo mueves a /usr/bin podrás ejecutarlo siempre que quieras.

cd sfk158
cd uxbin
mv sfk-linux.exe sfk
chmod +x ./sfk

Un ejemplo de uso: Mostrar la tabla ASCII:

$ sfk ascii

O el ejemplo que comentaba al principio. Tienes un fichero en texto plano con contenido hexadecimal y quieres generar el fichero binario correspondiente, en este caso ejecutarias:

$ ./sfk filter aqui_fichero_plano.txt +hextobin aqui_fichero_binario_salida

Ejemplo:

Crea un fichero de texto plano llamado «helo.txt» con el siguiente contenido:

00 0a 11 1f

Ahora lo convertimos a binario con:

./sfk filter helo.txt +hextobin helo.bin

Se crea un fichero llamado «helo.bin» que es binario y si hacemos un volcado del mismo, vemos que coincide con el contenido hexadecimal que teniamos:

hexdump -C helo.bin
00000000 00 0a 11 1f |....|
00000004

En fin, lo dicho, se le puede sacar mucho uso a este comando. Prueba a ejecutarlo sin parametros para ver una lista de sus posibilidades.

Descarga | sfk

Pint-Elementary

Bonito tema para Emerald.

Descarga | Deviant Art

Tip: Aumentar el nivel de compresión con File-roller

Excelente Tip que leo en Taringa. Si queremos comprimir más los archivos cuando usemos File-roller, basta con editar la siguiente clave: /apps/file-roller/general/ (para editarla, pulsa Alt+F2 y escribe «gconf-editor», despues navega hasta ella en el registro). Los valores que admite son: very_fast, fast, normal, maximum. Elige uno u otro en función de que quieras comprimir más rápido (pero con peor ratio) o comprimir más aunque el proceso sea más lento.

The Walking Dead S01E03

Ya se encuentra disponible el episodio 3 (de 6, en esta primera temporada). No voy a volver a publicar más post en plan SeasonXEpisodeX de esta serie, si te gusta, seguro que ya te encargas de verla…y seguirla…, y si aún no has empezado a verla:… «pringao!!!, que haces que te estás perdiendo ésta maravillosa serie…»

 

Disponible VLC 1.1.5

Ya se encuentra disponible la version 1.1.5 de VLC con interesantes novedades. Entre ellas:

  • Soporte a GME (New Game Music Emu)
  • Se resuelve la incidencia de seguridad relacionada con Windows SMB – VideoLAN-SA-1006
  • Mejoras y nuevas traducciones en Asturiano, Armenio y Griego moderno
  • Mac/PowerPC port solucionado en 1.1.4.1
  • Soporte a streams de video .webm (el nuevo formato de Google)
  • GPU HD decoding usando Intel IGP en Windows, mediante DxVA2
  • Correcciones en todos los Interfaces, y en los modulos para Decodificar
  • Actualizaciones de Codecs

Es de esperar que se añada en breve a los repositorios, con lo que si ya lo tenemos instalado (repositorios universe) bastara con ejecutar:

$ sudo apt-get update
$ sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc

O tambien podemos usar el repositorio PPA que nos comentan en Ubuntips

Mas informacion | Visual Beta





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

Archivos

noviembre 2010
L M X J V S D
1234567
891011121314
15161718192021
22232425262728
2930  

Blog Stats

  • 31.402.116 hits