GNU Recutils is a set of tools and libraries to access human-editable, plain text databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields

https://www.gnu.org/software/recutils/

#blastFromThePast (/via @gumnos)

GNU Recutils - GNU Project - Free Software Foundation

@jpmens @gumnos Looks interesting. But as far as I see there is no way to tell which char encoding a recfile uses.

@diesch

The last time I poked at the code (it's been a couple years), it was 8-bit clean, so you could use whatever 8-bit encoding you wanted (acknowledging that it might struggle with UTF16 or UTF32 and their LE/BE variants) as long as you were consistent. So I've had no trouble with the handful of UTF8 characters I've used in my address-book.

@jpmens