farequal(1)
β¨ NAME β¨
farequal β the girl who checks if two finite-state archives have equal contents π basically a vibe check but for .far files. this is the farequal(1) page, User Commands section, and yes she came to slay π
π SYNOPSIS π
farequal [OPTIONS] in1.far in2.far
πΈ DESCRIPTION πΈ
okay so bestie, here's the tea: farequal tests if two finite-state archives contain the same (key,fst) pairs. that's it. that's the whole job. no notes, iconic, periodt. π¦
π OPTIONS π
quick lil heads up before we get into it, because this matters: Boolean options accept either true or false as a value, or the implicit value true if neither value is specified. so like, if you're lazy and just write the flag with no value? girl it's true. slay. π
--begin_key=STRINGβ the first key to extract. Default: the first key in the archive. she starts from the top, naturally πββοΈ--delta=VALUEβ sets the comparison/quantization delta. Default:0.000976562. tiny number, huge responsibility fr fr π--end_key=STRINGβ the last key to extract. Default: the last key in the archive. go to the end, no skips β¨--fst_align[=BOOLEAN]β write FST data aligned where appropriate. Default:false. get that alignment, but only if you ask for it π--fst_compat_symbols[=BOOLEAN]β require symbol tables to match when appropriate. Default:true. she said symbols gotta MATCH, no cap π--fst_default_cache_gc[=BOOLEAN]β enable garbage collection of the cache. Default:true. take out the trash, keep it clean π§Ήβ¨--fst_default_cache_gc_limit=Nβ set the cache byte size that triggers garbage collection. Default:1048576. that's the threshold, and when she hits it, it's giving cleanup time π₯--fst_error_fatal[=BOOLEAN]β iftrue, FST errors are fatal. otherwise, returned objects are flagged as bad. for example, FSTs are returned with thekErrorproperty set to true, and FST weights set so thatMember()returns false. Default:true. so like, by default an error is a whole dramatic thing, not a chill little flag β careful out there bestie π--fst_field_separator=STRINGβ set the characters used as a separator between printed fields. Default:" ". that's five spaces, she's an aesthetic separator π--fst_read_mode=STRINGβ set the default file reading mode for mappable files, either"read"or"map". Default:"read". two options, pick your fighter π--fst_verify_properties[=BOOLEAN]β verify fst properties queried byTestProperties. Default:false. double-checking queen behavior, but off by default π--fst_weight_parentheses=STRINGβ set the characters enclosing the first weight of a printed composite weight (e.g., pair weight, tuple weight, and derived classes) to ensure proper I/O of nested composite weights. must have size0(none) or2(open and close parenthesis). Default: no parentheses. so it's either nothing or a lil pair of hugs around it, no in-between π«Ά--fst_weight_separator=CHARACTERβ set the character separator between printed composite weights. Default: comma. lil comma, doing the most π¦--help[=BOOLEAN]β show usage information. Default:false. when you're lost, ask for help, that's growth β¨--helpshort[=BOOLEAN]β show brief usage information. Default:false. the tl;dr version, for when the full thing is too much π±--save_relabel_ipairs=FILENAMEβ save input relabel pairs to file. Default: do not save. opt in or it's not happening π--save_relabel_opairs=FILENAMEβ save output relabel pairs to file. Default: do not save. same energy, different direction π--tmpdir=PATHNAMEβ set the temporary directory to use. Default:/tmp. her lil scratch space π--v[=N]β set the verbosity level. Default:0. want her to talk more? crank it up. 0 is the silent treatment π
π SEE ALSO π
your other faves, go give them a follow: farcompilestrings(1), farcreate(1), farextract(1), farinfo(1), farisomorphic(1), farprintstrings(1) π
that's the whole page bestie. stay hydrated, run your diffs, and may your (key,fst) pairs always match π§
this was the farequal(1) manual page from OpenFst 1.8.5, dated Mar 2026 β mwah, take care of her, bye pookie ππΈ
π¦ where this page comes from
- ubuntu stonking: libfst-tools 1.8.5-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms