find-hfile(3)find-hfile - Load a file using selected handler
find-cfile - Load an encrypted file
find-lfile - Load a file lossless
find-cfile - Load a Unicode file
n find-hfile "h" "file-name" (C-x C-h)
n find-cfile "file-name"
n find-lfile "file-name"
n find-ufile "file-name"
find-hfile first prompts the user for the read handler h required to load the file into MicroEmacs, where h can be:
C
b
c
l
r
t
u
z
The macro then calls the appropriate underlying file handler command with the required numerical argument to load file-name correctly.
find-cfile provides a simple interface to loading files in crypt(2m) mode. The numeric argument has the same effect as with the find-file(2) command except the crypt mode is always enabled. See documentation on the mode and find-file command for more information.
The find-lfile macro uses find-file(2) to load the given file in rbin(2m) mode, then calls translate-buffer(2) with a numerical argument of 0 to convert the buffer to text without loss of any character. When using this mode care should be taken not to change the cr(2m), ctrlz(2m) or lf(2m) modes as these will affect the output.
find-ufile allows loading of any UTF-8, UTF-16 or UTF-32 encoded Unicode file as if a normal text file, while preserving every character (except those in the last 0x100000 Unicode plane). This allows for easy reading and editing of all languages supported by the current charset of MicroEmacs. Care must be taken to avoid corrupting the byte sequences of characters not supported by the current charset, see command translate-buffer(2) for more information on the Unicode preserving text format used.
find-hfile, find-cfile, find-lfile and find-ufile are macros defined in file tools.emf.
Buffers containing directory listings generated by find-file and zip content listings created by find-zfile provide a similar interface to find-hfile bound to the letter h.
The command find-file(2) is bound to key "C-x 9" with a numeric argument of 3, this is equivalent to executing find-bfile with no argument.
find-bfile(3), find-rfile(3), find-zfile(3), find-file(2), translate-buffer(2), binary(2m), crypt(2m), rbin(2m).
(c) Copyright JASSPA 2026
Last Modified: 2026/02/25
Generated On: 2026/03/01