Sprawdzanie typu MIME pliku
Uzyskaj informacje o dowolnym typie pliku, np. typ MIME lub datę ostatniej edycji.
| Nazwa | |
| Rozmiar | |
| Typ | |
| Data ostatniej modyfikacji |
1. Wprowadzenie
Sprawdzanie typu MIME pliku to proste narzędzie online, które pozwala sprawdzić metadane pliku bezpośrednio w przeglądarce. Wybierając plik ze swojego urządzenia, możesz natychmiast zobaczyć jego typ MIME, nazwę pliku, rozmiar oraz datę ostatniej modyfikacji — bez przesyłania pliku na serwer.
Typ MIME (Multipurpose Internet Mail Extensions) to ustandaryzowany sposób identyfikacji formatu pliku, takiego jak image/png, application/pdf lub text/plain. Informacja ta jest niezbędna dla programistów, analityków bezpieczeństwa, menedżerów treści oraz wszystkich osób, które muszą zweryfikować format pliku przed jego przesłaniem lub przetwarzaniem.
Typowe zastosowania obejmują walidację przesyłania plików, rozwiązywanie problemów z nieprawidłowymi rozszerzeniami plików, sprawdzanie typów mediów przed integracją z API oraz potwierdzanie, czy plik odpowiada zadeklarowanemu formatowi. Ponieważ narzędzie działa bezpośrednio w przeglądarce przy użyciu przetwarzania po stronie klienta, jest szybkie, bezpieczne i nie przesyła danych pliku na zewnątrz.
2. Jak to działa
Sprawdzanie typu MIME pliku działa całkowicie po stronie klienta przy użyciu standardowych API plików przeglądarki. Gdy wybierzesz plik ze swojego urządzenia, przeglądarka odczytuje jego metadane i wyodrębnia odpowiednie właściwości. Żadna zawartość pliku nie jest przesyłana ani przechowywana.
Parametr wejściowy
- Plik: Jeden plik wybrany z lokalnego urządzenia przy użyciu pola wyboru pliku.
Logika przetwarzania
Po wybraniu pliku narzędzie automatycznie uruchamia proces walidacji i ekstrakcji metadanych. Jeśli żaden plik nie zostanie wybrany, sekcja wyników pozostaje ukryta. Gdy plik jest dostępny, narzędzie:
- Pobiera nazwę pliku.
- Odczytuje rozmiar pliku w bajtach.
- Określa typ MIME przy użyciu właściwości
file.typedostarczonej przez przeglądarkę. - Odczytuje datę ostatniej modyfikacji z metadanych pliku.
Formatowanie rozmiaru pliku
Rozmiar pliku jest automatycznie konwertowany z surowych bajtów do czytelnego formatu, takiego jak KB, MB, GB lub TB. Narzędzie używa konwersji dziesiętnej (1000 jednostek na krok) i zaokrągla wartości do jednego miejsca po przecinku dla większej czytelności.
Struktura wyników
Wyniki są wyświetlane w uporządkowanej tabeli zawierającej:
- Nazwa pliku
- Rozmiar pliku
- Typ pliku (typ MIME)
- Data ostatniej modyfikacji
Zasady walidacji
- Plik musi zostać wybrany, zanim zostaną wyświetlone wyniki.
- Przetwarzany jest tylko jeden plik naraz.
- Jeśli nie zostanie wybrany żaden plik, wyniki pozostają ukryte.
Ograniczenia
- Typ MIME jest określany przez przeglądarkę i w niektórych przypadkach może opierać się na rozszerzeniu pliku.
- Narzędzie nie analizuje sygnatur zawartości pliku (tzw. magic numbers).
- Nie weryfikuje, czy plik został zmodyfikowany lub zmanipulowany.
3. Jak korzystać z tego narzędzia
- Kliknij przycisk Wybierz plik.
- Wybierz plik ze swojego komputera lub urządzenia.
- Kliknij przycisk przetwarzania.
- Zobacz szczegóły pliku wyświetlone natychmiast poniżej formularza.
- W razie potrzeby powtórz proces z innym plikiem.
4. Praktyczne przykłady
Przykład 1: Sprawdzanie pliku obrazu
Wejście: photo.png
Wynik:
- Nazwa pliku: photo.png
- Rozmiar pliku: 2.4 MB
- Typ pliku: image/png
- Data ostatniej modyfikacji: Mon Jan 15 2026
Przypadek użycia: Projektant chce potwierdzić poprawny format przed przesłaniem obrazu do CMS, który akceptuje tylko pliki PNG.
Przykład 2: Weryfikacja dokumentu PDF
Wejście: report.pdf
Wynik:
- Nazwa pliku: report.pdf
- Rozmiar pliku: 860 KB
- Typ pliku: application/pdf
- Data ostatniej modyfikacji: Fri Feb 20 2026
Przypadek użycia: Programista sprawdza typ MIME, aby zapewnić prawidłową obsługę w API przetwarzającym dokumenty PDF.
5. Zastosowania dla programistów
- Walidacja przesyłania plików po stronie klienta
Programiści mogą weryfikować typy plików przed wysłaniem formularzy, aby zmniejszyć obciążenie serwera i zapobiec przesyłaniu nieprawidłowych plików.
- Testowanie integracji API
Podczas tworzenia API przetwarzających pliki narzędzie to pomaga potwierdzić typy MIME przed wysłaniem żądań multipart/form-data.
- Wstępne kontrole bezpieczeństwa
Aplikacje front-end mogą weryfikować oczekiwane typy MIME przed dalszym przetwarzaniem, zmniejszając ryzyko nieprawidłowej obsługi plików.
- Integracja z CMS i menedżerami mediów
Systemy zarządzania treścią mogą integrować podobną logikę, aby natychmiast wyświetlać podgląd metadanych plików.
Przykład: Walidacja w JavaScript
const file = document.querySelector('input[type="file"]').files[0];
if (file && file.type !== 'application/pdf') {
alert('Dozwolone są tylko pliki PDF.');
}
Przykład: Weryfikacja po stronie serwera w PHP
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $_FILES['file']['tmp_name']);
if ($mime !== 'application/pdf') {
die('Nieprawidłowy typ pliku.');
}
W systemach produkcyjnych zawsze łącz kontrole po stronie klienta z walidacją po stronie serwera, aby zapobiec fałszowaniu typów MIME.
6. FAQ
Czym jest typ MIME?
Typ MIME to ustandaryzowany identyfikator określający format pliku, taki jak obraz, tekst, wideo lub dane aplikacji.
Jak sprawdzić typ MIME pliku online?
Po prostu wybierz swój plik za pomocą powyższego narzędzia i zobacz typ pliku wyświetlony natychmiast.
Czy mój plik jest przesyłany na serwer?
Nie. Narzędzie odczytuje metadane pliku bezpośrednio w przeglądarce i nie przesyła ani nie przechowuje Twojego pliku.
Czy typy MIME mogą być nieprawidłowe?
Tak. Niektóre przeglądarki określają typ MIME na podstawie rozszerzenia pliku, które nie zawsze odpowiada rzeczywistej zawartości pliku.
Jaka jest różnica między rozszerzeniem pliku a typem MIME?
Rozszerzenie pliku jest częścią nazwy pliku (np. .jpg), natomiast typ MIME to ustandaryzowany identyfikator, taki jak image/jpeg, używany w nagłówkach HTTP i aplikacjach.
Czy mogę sprawdzić wiele plików jednocześnie?
To narzędzie przetwarza jeden plik naraz, aby zapewnić dokładne i czytelne wyniki.
Popularne narzędzia
Odwróć kolejność liter w zdaniu lub akapicie.
Uzyskaj rozmiar tekstu w bajtach (B), kilobajtach (KB) lub megabajtach (MB).
Przekształć liczbę na formę słowną.
Policz liczbę znaków i słów w danym tekście.
Obróć tekst do góry nogami z łatwością.
Konwertuj zwykły tekst na kursywę.