Ordenação de Bytes por Swap Nibble

Publicado por Andre Miguel 15/04/2008

[ Hits: 6.614 ]

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

Converte cada imagem (JPG, JPEG, PNG) em PDFs com o tamanho de papel definido (A4...)

Dicas e explicações de comandos do Linux - rápidos e reeditáveis

Criar Password no boot de uma DebianLive

Fazendo Backup com Rsync

envia emails


  

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