write_adat | R Documentation |
One can write an existing modified internal ADAT
(soma_adat
R object) to an external file.
However the ADAT object itself must have intact
attributes, see is_intact_attr()
.
write_adat(x, file)
x |
A |
file |
Character. File path where the object should be written.
For example, extensions should be |
The ADAT specification no longer requires Windows
end of line (EOL) characters ("\r\n"
).
The current EOL spec is "\n"
which is commonly used in POSIX systems,
like MacOS and Linux.
Since the EOL affects the resulting checksum, ADATs written on
other systems generate slightly differing files.
Standardizing to "\n"
attempts to solve this issue.
For reference, see the EOL encoding for operating systems below:
Symbol | Platform | Character |
LF | Linux | "\n" |
CR | MacOS | "\r" |
CRLF | DOS/Windows | "\r\n"
|
Invisibly returns the input x
.
Stu Field
read_adat()
, is_intact_attr()
Other IO:
loadAdatsAsList()
,
parseHeader()
,
read_adat()
,
soma_adat
# trim to 1 sample for speed
adat_out <- head(example_data, 1L)
# attributes must(!) be intact to write
is_intact_attr(adat_out)
write_adat(adat_out, file = tempfile(fileext = ".adat"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.