Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

File Validator

Python validation library to validate files using type, mime, extension, magic numbers and size ✅
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 .@...... ........

pypi made with python license Build status Coverage Status python-versions Downloads djangopackages pre-commit.ci status DeepSource CodeFactor codecov Codacy Badge Percentage of issues still open

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 css attributes

  • 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

Credits

This library was created By Reza Shakeri

Pinned Loading

  1. file-validator file-validator Public

    The first Python validation package uses type, mime, extension, magic numbers, and size to validate files. ✅

    Python 73 4

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /