Ordenação de Bytes por Swap Nibble
Publicado por Andre Miguel 15/04/2008
[ Hits: 6.593 ]
É 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.
#!/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
Slackware Current Pós Instalação Zero Bala
Controle de banda com tc do pacote iproute2
Manipular serviços no Runit (Void Linux)
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (2)
Ubuntu — tentando iniciar o windows? (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba