Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
README.md
heap.go
huffman.go
hufftree.go
io.go

README.md

Huffman en Go

Esta es la implementación del desafío 4 usando Go.

Ejecución

Configurar adecuadamente el ambiente Go (leer How to Write Go Code https://golang.org/doc/code.html)

Para probarlo puedes hacer:

$ go run huffman.go io.go hufftree.go heap.go [-c|/d] archivo_entrada archivo_salida 

Compilación

$ go build -o huffman

Esto dejará un archivo ejecutable con el nombre huffman en el directorio actual.

Uso

Generado el binario puedes ejecutarlo directamente haciendo:

$ ./huffman [-c|-d] archivo_entrada archivo_salida

Documentación

En el directorio doc se encuentra un documento que describe las particularidades de esta implementación.

Licencia

Copyright © 2017 Eduardo Díaz

Distribuido bajo licencia MIT (ver archivo LICENSE para los detalles).