Ordenação de Bytes por Swap Nibble

Publicado por Andre Miguel 15/04/2008

[ Hits: 6.710 ]

Download swap_nibble.sh




É um script simples para ordenação de bytes por Swap Nibble numa string.

Esse procedimento é usado em muitas áreas, desde programação de Circuitos Integrados (com Assembler), a sistemas de Telecom.

  



Esconder código-fonte

#!/bin/bash

############################
#
# programa: swap_nibble.sh
# funcao: APLICA ALGORITIMO SWAP NIBBLE, QUE TROCA A POSICAO
# .. DE DOIS BYTES CONSECUTIVOS, UM PELO OUTRO.
# autor: ANDRE MIGUEL
# data de termino: 08feb2008
# ultima alteracao: 08feb2008
# homologado por: ..HOMOLOGADOR..
#
# OBS: AO ALTERAR QUALQUER LINHA, COMENTE A ALTERACAO
# .. IMEDIATAMENTE
# .. ACIMA DA LINHA, IDENTIFICADO A DATA, HORA, AUTOR, E LINHA
# .. ANTERIOR
# .. EX:
## 16jul2008 15:23 JONES
## echo "programa em teste...";


s="$1";
l=${#1}
sn="";

a=0;
while [ $a -lt $l ]; do
  sn="$sn${s:a+1:1}${s:a:1}";
  a=$((a+2));
done
echo $sn;

if [ -z "$1" ]; then
  echo "Execucao: $0 <STRING>";
fi

Scripts recomendados

Configuração Automática de Servidor de Arquivos

java_firefox

restore.sh

Extrair arquivos em lote

Sysinfo 2.0 - Info do sistema


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts