xref: /freebsd/contrib/file/python/example.py (revision b6cee71d)
1*b6cee71dSXin LI#! /usr/bin/python
2*b6cee71dSXin LI
3*b6cee71dSXin LIimport magic
4*b6cee71dSXin LI
5*b6cee71dSXin LIms = magic.open(magic.NONE)
6*b6cee71dSXin LIms.load()
7*b6cee71dSXin LItp = ms.file("/bin/ls")
8*b6cee71dSXin LIprint (tp)
9*b6cee71dSXin LI
10*b6cee71dSXin LIf = open("/bin/ls", "rb")
11*b6cee71dSXin LIbuf = f.read(4096)
12*b6cee71dSXin LIf.close()
13*b6cee71dSXin LI
14*b6cee71dSXin LItp = ms.buffer(buf)
15*b6cee71dSXin LIprint (tp)
16*b6cee71dSXin LI
17*b6cee71dSXin LIms.close()
18