Ordenação de Bytes por Swap Nibble

Publicado por Andre Miguel 15/04/2008

[ Hits: 6.897 ]

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

shieldscript - Script para defesa básica do seu GNU/Linux

A um XKill, kill grafico com GDialog

dForm - Formatador de Dispositivos

Juntar arquivos divididos por HJsplit

Adição automática dos repositórios do Google Chrome, Google Talk Plugin, Google Earth, Dro no Ubuntu


  

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