--- /dev/null
+#! /usr/bin/awk -f
+
+function print_title(title, _i) {
+ print title
+ for (_i = 1; _i <= length(title); _i++)
+ printf "="
+ printf "\n"
+}
+
+function print_decoded_field(field, _i, _decode) {
+ _decode = "base64 -d | json_pp"
+ print $field | _decode
+ close(_decode)
+}
+
+BEGIN {
+ FS = "."
+}
+
+{
+ print_title("Header")
+ print_decoded_field(1)
+ print_title("Payload")
+ print_decoded_field(2)
+ print_title("Signature")
+ print $3
+}