You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.1 KiB
38 lines
1.1 KiB
% Generated by roxygen2: do not edit by hand
|
|
% Please edit documentation in R/RcppExports.R
|
|
\name{incant}
|
|
\alias{incant}
|
|
\title{Retrieve 'magic' attributes from files and directories}
|
|
\usage{
|
|
incant(path, magic_db = NA_character_)
|
|
}
|
|
\arguments{
|
|
\item{path}{character vector of files to use magic on}
|
|
|
|
\item{magic_db}{either \code{NULL} (the default) to use the built-in
|
|
\code{magic.mgc} database or an atomic character vector with a
|
|
colon-separated list of full paths to custom \code{magic.mgc} database(s).}
|
|
}
|
|
\value{
|
|
a \code{tibble} / \code{data.frame} of file magic attributes.
|
|
Specifically, mime type, encoding, possible file extensions and
|
|
type description are returned as colums in the data frame along
|
|
with \code{path}.
|
|
}
|
|
\description{
|
|
Retrieve 'magic' attributes from files and directories
|
|
}
|
|
\examples{
|
|
library(magrittr)
|
|
library(dplyr)
|
|
|
|
system.file("img", package="filemagic") \%>\%
|
|
list.files(full.names=TRUE) \%>\%
|
|
incant() \%>\%
|
|
glimpse()
|
|
}
|
|
\references{
|
|
See \url{http://openpreservation.org/blog/2012/08/09/magic-editing-and-creation-primer/}
|
|
for information on how to create your own \code{magic.mgc} databases.
|
|
}
|
|
|
|
|