Hva er PDE-filformatet?
En .pde-fil inneholder kildekoden til en applikasjon skrevet i programmeringsspråket Processing. .pde-filer lagres som standard i en dedikert mappe sammen med andre filer som brukes av applikasjonen - for eksempel bildefiler. Den mappen må ha nøyaktig samme navn som skissen; Processing Development Environment slår sammen alle .pde-filene i mappen og kompilerer dem som ett program. De to kjernefunksjonene i enhver skisse er setup(), som kjører én gang ved oppstart, og draw(), som går i løkke kontinuerlig for å håndtere animasjon og interaksjon.
Processing ble utgitt i 2001 av Ben Fry og Casey Reas ved MIT Media Lab, og ble designet med formål om å lære bort det grunnleggende innen programmering til personer uten tidligere programmeringsbakgrunn. Det er implementert i Java og bruker en forenklet Java-lignende syntaks. Processing er kjent for sin visuelle presentasjon av kode og prosesser, noe som gjør det til et ideelt verktøy for visuell kunst, generativ design og datavisualisering. Det distribueres under en åpen kildekode-lisens og vedlikeholdes i dag av Processing Foundation.
Tidlige versjoner av Arduino IDE brukte også filendelsen .pde for skisser før de byttet til .ino i Arduino IDE 1.0 (2011).
Sikkerhet og trygghet
RISIKO: LOWEn .pde er kildekode i ren tekst - den kjører ikke av seg selv og er trygg å lese i alle redigeringsprogrammer. Den realistiske forholdsregelen er den samme som for all nedlastet kode: en Processing-skisse er fullverdig Java og kan få tilgang til filsystemet, nettverket og eksterne biblioteker, så les koden før du trykker på «Run» hvis den kommer fra en utrygg kilde. Selve filen inneholder ingen automatisk kjørende nyttelast; risiko oppstår bare når du velger å kompilere og kjøre den.
Formatdetaljer
i et nøtteskall- PowerDesk-kryptert fil - Noen eldre databaser lister .pde for en kryptert fil opprettet av filbehandleren PowerDesk; nisje/historisk, ikke relatert til Processing.
- Pro/DESKTOP / CAD-designfiler - Noen eldre CAD/designverktøy brukte .pde for prosjekt- eller designdata.
Programmer som åpner PDE-filer
Tekniske detaljer
dyp spesifikasjon| Filkategori | Java-basert kildekode i ren tekst (Processing-skisse) |
| Tegnkoding | UTF-8 |
| MIME-type | text/x-processing (også akseptert som text/plain) |
| Komprimering | Ingen - ukomprimert ren tekst |
| Regel for skissemappe | Hovedfilen .pde må ligge i en mappe med samme navn (f.eks. mySketch.pde inne i en mySketch/-mappe) |
| Kompilering av flere filer | Alle .pde-filer i skissemappen slås sammen av PDE og kompileres som ett enkelt program |
| Kjerne-API-mønster | setup() kjører én gang ved oppstart for initialisering; draw() går i løkke kontinuerlig for animasjon og interaksjon |
| Vertsspråk / kjøretidsmiljø | Behandles til Java-kildekode og kompileres med javac; kjører på Java Virtual Machine (JVM) |
| Støttede plattformer | Windows, macOS, Linux |
| Filsignatur (magic bytes) | Ingen - ren tekst; identifiseres ved innholdsmønstre som setup(), draw() og Processing API-kall |
| Typisk filstørrelse | Noen få hundre byte til titalls KB (kun kildekode) |
| Språkmodus-varianter | Java-modus (standard), Python-modus (Processing.py), JavaScript-modus (p5.js er JS-porten) |
| Relatert Arduino-filendelse | .ino - Arduino-skisser brukte tidligere .pde før Arduino IDE 1.0 (2011) introduserte filendelsen .ino |
| Utvikler / vedlikeholder | Processing Foundation; opprettet av Ben Fry og Casey Reas, opprinnelig ved MIT Media Lab (2001) |
| Primære bruksområder | Visuell kunst, generativ design, datavisualisering, interaktive medier, programmeringsopplæring |
| Utgitt | 2001 (Processing, MIT Media Lab); .pde is the Processing Development Environment sketch extension |
| Siste versjon | Processing 4.x (current as of 2024-2026) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | processing.org |
PDE-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PDE-filer.