Ordenação de Bytes por Swap Nibble

Publicado por Andre Miguel 15/04/2008

[ Hits: 6.839 ]

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

Baixar fontes em massa utilizando o terminal Linux

Mapeamento USB simples

Conversão em massa de arquivos .wav para .mp3

Uso de variáveis com a linguagem Ruby

Remoção completa de gateway para Tivoli Framework


  

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