AISDECODE(1)
π NAME π
aisdecode β a Library for decoding maritime AIS messages, bestie π
It lives in section 1 of the manual, aka User Commands, so yes it's a real grown-up command you can just run at your prompt, no cap.
β¨ SYNOPSIS β¨
aisdecode [OPTIONS] < INFILE.nmea > OUTFILE.json
Ok so picture this: nmea goes in, json comes out π¦ you feed it a file on stdin and it hands you a decoded file on stdout, and the [OPTIONS] in the middle is where all the ~personality~ happens.
π DESCRIPTION π
It decodes maritime AIS messages. That's the whole vibe. Ships, signals, decoding, slay β
πΈ Available opptions: πΈ
(that's the section's own spelling right there, and honestly? iconic, we're not touching it π«Ά)
--gpsdβ Use gpsd compatible output.--copy-tagblock-timestamp=Falseβ listed exactly like this, no description given, respect the mystery π--encoding=msgpackβ Use msgpack encoding.--encoding=jsonβ Use json encoding (default), so if you say nothing you're getting json, periodt β¨--keep_nmeaβ Include the raw nmea as a field in the decoded output.--verboseβ just--verbose. that's it. that's the whole description. it's giving minimal, it's giving main character energy π--max_errors=NUMβ Terminate if error rate is > NUM%. like, it will actually stop the whole thing if the errors get too loud π--allow_unknownβ listed with no description, we simply vibe with it π--ignore_tagblock_stationβ no description given, but it's here and it matters π--treat_ab_equalβ no description given either, the page keeps it lowkey mysterious πΈ--pass_invalid_checksumsβ again, no description, just the flag itself, sitting there being alluring π--allow_missing_timestampsβ no description, but the name is doing a lot of work fr fr--uscg=Falseβ listed exactly like this, no description, no notes π«Ά--validate_checksum=Falseβ listed exactly like this too, no description attached π
Bestie note: everything above is verbatim from the page β I'm not guessing at what any of these do beyond what's written, so if it says nothing, it says nothing, and we do not invent facts in this group chat π
π§ the cute sign-off π§
This one ships from Debian and the page is dated March 2026 π so that's your source, that's your version, that's your date, all wrapped up with a bow. Go decode something, you've got this ππ
π¦ where this page comes from
- ubuntu resolute: libais-tools 0.17+git.20190917.master.e464cf8-6build2 Β· Apache-2.0
- ubuntu stonking: libais-tools 0.17+git.20190917.master.e464cf8-6build2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms