Python validation library to validate files using type, mime, extension, magic numbers and size ✅
Project description
0000-0010: 89 50 4e 47-0d 0a 1a 0a-00 00 00 0d-49 48 44 52 .PNG.... ....IHDR
0000-0020: 00 00 04 7b-00 00 04 dc-08 06 00 00-00 14 48 89 ...{.... ......H.
0000-0030: b8 00 00 20-00 49 44 41-54 78 9c ec-dd dd 6f 9b .....IDA Tx....o.
0000-0040: e7 79 c7 f1-4b 22 25 ca-2c d9 06 89-e2 84 69 d2 .y..K"%. ,.....i.
0000-0050: ed a0 62 57-0c cb 10 ef-d8 f0 b1 e1-3f 70 c0 fe ..bW.... ....?p..
0000-0060: 0f c3 c7 86-cf 5b ac c3-b0 56 ca 41-d3 bc 28 49 .....[.. .V.A..(I
0000-0070: e5 34 0b 19-5a 6f b4 86-9b b3 8b b5-4b 03 c7 a6 .4..Zo.. ....K...
0000-0080: 24 ea a7 cf-07 20 22 39-00 f9 f0 b9-1f 09 d0 17 $....."9 ........
0000-0090: d7 73 73 6d-32 99 9c 15-00 00 00 00-11 d6 2d 23 .ssm2... ......-#
0000-00a0: 00 00 00 40-0e b1 07 00-00 00 20 88-d8 03 00 00 ...@.... ........
0000-00b0: 00 10 44 ec-01 00 00 00-08 22 f6 00-00 00 00 04 ..D..... ."......
0000-00c0: 11 7b 00 00-00 00 82 88-3d 00 00 00-00 41 c4 1e .{...... =....A..
0000-00d0: 00 00 00 80-20 62 0f 00-00 00 40 10-b1 07 00 00 .....b.. ..@.....
0000-00e0: 00 20 88 d8-03 00 00 00-10 44 ec 01-00 00 00 08 ........ .D......
0000-00f0: 22 f6 00 00-00 00 04 11-7b 00 00 00-00 82 88 3d "....... {......=
0000-0100: 00 00 00 00-41 c4 1e 00-00 00 80 20-62 0f 00 00 ....A... ....b...
0000-0110: 00 40 10 b1-07 00 00 00-20 88 d8 03-00 00 00 10 .@...... ........
What Is File Validator? ✅
It is a Python library for file validation based on MIME, size, type and magic numbers that supports Django.
Why should we use this library? 🧐
-
File validation based on MIME, type, extension, magic numbers and size
-
File validation using the filetype library
-
File validation using the python-magic library
-
File validation using the mimetypes library
-
File validation using the puremagic library
-
File validation simultaneously with all libraries
-
File Size validation
-
Provided ValidatedFilefield and FileValidator for file validation in Django
-
Provided ValidatedFilefield in forms with support accept, multiple and
custom cssattributes -
Supporting for all mimes
Where to report if we found a bug? 🪲
Can report the problem through this link
Where should I ask if I had any questions❓
Can you ask your questions through this link
Where to read the documentation? 📄
Can you read the documentation through this link
Contributors
Where to read the last history of changes? 📃
you can read the latest changes history in this link
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file file_validator-1.0.9.tar.gz.
File metadata
- Download URL: file_validator-1.0.9.tar.gz
- Upload date:
- Size: 16.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.9.6 requests/2.28.2 setuptools/67.4.0 requests-toolbelt/0.10.1 tqdm/4.65.0 CPython/3.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d74682e80c1e2117bd32d039a816ef3a2c1cf1e11053b216218b5b9758cae3ae
|
|
| MD5 |
dee3a76b3c01de946d7b1b84466a9c78
|
|
| BLAKE2b-256 |
2bf02e6e840794d807c64f634e524fe637b2bb0aa6bb057565ad618d490e9c21
|
File details
Details for the file file_validator-1.0.9-py2.py3-none-any.whl.
File metadata
- Download URL: file_validator-1.0.9-py2.py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.9.6 requests/2.28.2 setuptools/67.4.0 requests-toolbelt/0.10.1 tqdm/4.65.0 CPython/3.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3408820aa8eb389523eedd578e5af62667726b8c216cbb0bd8276b85c825792
|
|
| MD5 |
19fcd70db6bb5102d54999da48e3dc1f
|
|
| BLAKE2b-256 |
7663da77750bc4fe6a5d22b7733765f1cdbc90cf7f061c0e95819c35aac89182
|