Co to jest format pliku PDE?
Plik .pde zawiera kod źródłowy aplikacji napisanej w języku programowania Processing. Pliki .pde są domyślnie zapisywane w dedykowanym folderze wraz z innymi plikami używanymi przez aplikację - na przykład zasobami graficznymi. Folder ten musi mieć dokładnie taką samą nazwę jak szkic; środowisko Processing Development Environment łączy wszystkie pliki .pde w folderze i kompiluje je jako jeden program. Dwie podstawowe funkcje w każdym szkicu to setup(), która uruchamia się raz przy starcie, oraz draw(), która działa w pętli w sposób ciągły, obsługując animację i interakcję.
Wydany w 2001 roku przez Bena Fry'a i Caseya Reasa w MIT Media Lab, Processing został zaprojektowany w celu nauczania podstaw programowania komputerowego osób bez wcześniejszego doświadczenia w tej dziedzinie. Jest zaimplementowany w Java i używa uproszczonej składni typu Java. Processing jest znany z wizualnej prezentacji kodu i procesów, co czyni go idealnym narzędziem do sztuki wizualnej, projektowania generatywnego i wizualizacji danych. Jest dystrybuowany na licencji open-source i jest obecnie utrzymywany przez Processing Foundation.
Wczesne wersje Arduino IDE również używały rozszerzenia .pde dla szkiców, zanim przeszły na .ino w wersji Arduino IDE 1.0 (2011).
Bezpieczeństwo
RYZYKO: LOWPlik .pde to zwykły tekstowy kod źródłowy - nie uruchamia się samoczynnie i jest bezpieczny do odczytu w dowolnym edytorze. Realna przestroga jest taka sama, jak w przypadku każdego pobranego kodu: szkic Processing to pełna Java i może mieć dostęp do systemu plików, sieci i zewnętrznych bibliotek, więc przeczytaj go przed naciśnięciem „Run”, jeśli pochodzi z niezaufanego źródła. Sam plik nie zawiera automatycznie wykonującego się ładunku; ryzyko pojawia się dopiero wtedy, gdy zdecydujesz się go skompilować i uruchomić.
Szczegóły formatu
w pigułce- Zaszyfrowany plik PowerDesk - Niektóre starsze bazy danych wymieniają .pde jako zaszyfrowany plik utworzony przez menedżera plików PowerDesk; niszowe/historyczne, niezwiązane z Processing.
- Pliki projektowe Pro/DESKTOP / CAD - Kilka starszych narzędzi CAD/projektowych używało .pde dla danych projektowych.
Programy otwierające pliki PDE
Szczegóły techniczne
specyfikacja| Kategoria pliku | Kod źródłowy oparty na tekście Java (szkic Processing) |
| Kodowanie znaków | UTF-8 |
| Typ MIME | text/x-processing (akceptowany również jako text/plain) |
| Kompresja | Brak - nieskompresowany zwykły tekst |
| Zasada folderu szkicu | Główny plik .pde musi znajdować się w folderze o tej samej nazwie (np. mySketch.pde wewnątrz folderu mySketch/) |
| Kompilacja wieloplikowa | Wszystkie pliki .pde w folderze szkicu są łączone przez PDE i kompilowane jako jeden program |
| Wzorzec Core API | setup() uruchamia się raz przy starcie w celu inicjalizacji; draw() zapętla się w sposób ciągły dla animacji i interakcji |
| Język macierzysty / środowisko wykonawcze | Przetwarzany do kodu źródłowego Java i kompilowany za pomocą javac; działa na Java Virtual Machine (JVM) |
| Obsługiwane platformy | Windows, macOS, Linux |
| Sygnatura pliku (magic bytes) | Brak - zwykły tekst; identyfikowany przez wzorce treści, takie jak setup(), draw() i wywołania API Processing |
| Typowy rozmiar pliku | Od kilkuset bajtów do kilkudziesięciu KB (tylko kod źródłowy) |
| Warianty trybu językowego | Tryb Java (domyślny), tryb Python (Processing.py), tryb JavaScript (p5.js to port JS) |
| Powiązane rozszerzenie Arduino | .ino - szkice Arduino dawniej używały .pde przed wprowadzeniem rozszerzenia .ino w Arduino IDE 1.0 (2011) |
| Deweloper / opiekun | Processing Foundation; stworzony przez Bena Fry'a i Caseya Reasa, pierwotnie w MIT Media Lab (2001) |
| Główne zastosowania | Sztuka wizualna, projektowanie generatywne, wizualizacja danych, media interaktywne, edukacja programistyczna |
| Wydano | 2001 (Processing, MIT Media Lab); .pde is the Processing Development Environment sketch extension |
| Najnowsza wersja | Processing 4.x (current as of 2024-2026) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | processing.org |
Konwersje PDE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PDE.