#!/bin/zsh unconv() { printf "%08x\n" $(((0x$1^0)&0x00FFFFFF+0x664C05A0)) } unconv $1