valid
A simple library for validating & checking file types. Written in V
Example
# example/type_check.v
import filecheck
fn main() {
path := "./data/sctest"
ans := filecheck.which_type(path) or {
println(err)
return
}
println('We are dealing with $ans type of file here!')
}
Usage
Some more examples are available in
examples
Contributing Guidelines
- Star this repository
- Fork this repository
- Add magic numbers to the
const.v
file - Write match function in
match.v
file - Write wrapper function in
filecheck.v
file - Commit your changes
- Send a PR
Notes
- To find out header and footer values of other
file types
please look into this repo - You may also contribute to that repository to help others find file types
Converting hex to decimal
>>> some_hex_array = [0x57, 0x45, 0x42, 0x50]
>>> some_hex_array
[87, 69, 66, 80]