DLT-CONVERT(1)
π DLT-CONVERT(1) π
okay bestie, welcome to the dlt-convert page, section 1 of the manual, and ngl it's a lil gem π«Ά
β¨ NAME β¨
dlt-convert β turn DLT Logging files into ASCII. that's the whole job. it's giving translator, but for logs π
πΈ SYNOPSIS πΈ
dlt-convert [-h] [-a] [-x] [-m] [-s] [-t] [-o filename] [-v] [-c] [-f
filterfile] [-b number] [-e number] [-w] file1 [file2] [file3]
π¦ DESCRIPTION π¦
so what does it actually do? it reads DLT files, prints the DLT messages as ASCII, and then stores those messages again. read, glow up, re-save β¨
want to cut a DLT file down to size? use Ranges plus an Output file. want to smoosh two DLT files together into one? use two files plus an Output file. iconic, no cap.
π OPTIONS π
-hβ shows you a short help text. tiny lil rescue map πΊοΈ-aβ prints the DLT file with the payload as ASCII. the classic β¨-xβ prints the DLT file with the payload as hex. very raw, very hexcore π₯-mβ prints the DLT file with the payload as hex and ASCII. both. because why choose π-sβ prints the DLT file, but only the headers. no payload, just the vibe check π-oβ outputs the messages into a new DLT file.-vβ verbose mode. it will Not shut up (affectionately) π£οΈ-cβ counts the number of messages. math era π’-fβ enables filtering of messages.-bβ the first messages to be handled.-eβ the last message to be handled.-wβ follows the dlt file while the file is increasing. it's literally stalking the file, consensually π-tβ handles the compressed input files (tar.gz). zip zap π§
π EXAMPLES π
convert a DLT file into ASCII:
dlt-convert -a mylog.dlt
cut a specific range β say from message 1 to message 3 β out of a file called log.dlt and store the result in a file called newlog.dlt:
dlt-convert -b 1 -e 3 -o newlog.dlt log.dlt
paste two dlt files, log1.dlt and log2.dlt, into a new file called newlog.dlt:
dlt-convert -o newlog.dlt log1.dlt log2.dlt
handle the compressed input files and join the inputs into a new file called newlog.dlt:
dlt-convert -t -o newlog.dlt log1.dlt compressed_log2.tar.gz
π EXIT STATUS π
if something goes wrong, it returns non zero. that's the failure signal, bestie. zero = we ate, non-zero = we did not eat π
π AUTHOR π
Alexander Wenzel (alexander.aw.wenzel (at) bmw (dot) de)
π COPYRIGHT π
Copyright (C) 2015 BMW AG. License MPL-2.0: Mozilla Public License version 2.0 http://mozilla.org/MPL/2.0/.
π BUGS π
found a lil gremlin? See Github issue: https://github.com/COVESA/dlt-daemon/issues
β SEE ALSO β
fr fr, the only hard rule here: if it fails, the exit status is non-zero. no gaslighting.
okay that's the whole page, mwah π this was DLT-CONVERT(1), and heads up β there's no version or date stamped on this one, so just the manual name and that's it. bye bestie, go convert something π¦β¨
π¦ where this page comes from
- debian trixie: dlt-tools 2.18.10-10+b1 Β· MPL-2.0
- ubuntu questing: dlt-tools 2.18.10-12
- ubuntu resolute: dlt-tools 3.0.0-4 Β· MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms