Co to jest format pliku DPL?
Plik .dpl to Delphi Package Library, biblioteka łączona dynamicznie w formacie Windows DLL wprowadzona wraz z Borland Delphi 3 w 1997 roku. Jest to standardowy plik wykonywalny Windows PE zawierający metadane pakietu specyficzne dla Delphi: tabelę zależności modułów, wyeksportowane symbole klas i procedur oraz skompilowany kod obiektowy Delphi. Plik eksportuje punkt wejścia RegisterModule rozpoznawany przez IDE i środowisko uruchomieniowe Delphi.
Format .dpl był krótko używany. Borland zastąpił go formatem .bpl (Borland Package Library) w Delphi 4 (1998). Nowoczesne programowanie w Delphi wykorzystuje wyłącznie .bpl; pliki .dpl są przestarzałymi artefaktami spotykanymi jedynie w projektach z ery Delphi 3.
Ponieważ pliki .dpl są standardowymi plikami wykonywalnymi Windows PE/DLL, ogólne narzędzia do inspekcji PE, takie jak Dependency Walker (depends.exe) i CFF Explorer, mogą odczytywać ich tabele eksportu i importu.
Rozszerzenie .dpl jest również używane przez dwa niezwiązane formaty:
- KakaoTalk PotPlayer przechowuje listy odtwarzania multimediów jako tekstowe pliki
.dplzawierające ścieżki do plików multimedialnych. - Wycofana aplikacja DPL Digital Photo Librarian (Oneil Software) używała
.dpldla swojej własnościowej bazy danych obrazów.
Kontekst pliku - katalog projektu Delphi w porównaniu z folderem ustawień odtwarzacza multimedialnego - jest zazwyczaj wystarczający, aby określić, który format reprezentuje dany plik .dpl.
Bezpieczeństwo
RYZYKO: MEDIUMDPL jest plikiem wykonywalnym PE/DLL - należy traktować go z taką samą ostrożnością jak każdy plik DLL. Nie ładuj plików DPL z niezaufanych źródeł; złośliwy plik DPL może wykonać dowolny kod po załadowaniu przez IDE lub środowisko uruchomieniowe Delphi.
Szczegóły formatu
w pigułce- Lista odtwarzania KakaoTalk PotPlayer - PotPlayer (odtwarzacz multimedialny dla Windows) używa .dpl jako tekstowego pliku listy odtwarzania zawierającego ścieżki do plików multimedialnych.
- Baza danych DPL Digital Photo Librarian - Własnościowa baza danych dla aplikacji do katalogowania zdjęć DPL Digital Photo Librarian firmy Oneil Software (wycofana).
Programy otwierające pliki DPL
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian (Windows PE) |
| Kontener | Windows PE (Portable Executable) DLL |
| Magiczne bajty | 0x4D 0x5A („MZ”) - standardowy nagłówek Windows PE/DLL |
| Typowy rozmiar pliku | 50 KB - 5 MB |
| Wersja Delphi | Delphi 3 (1997, Borland Software) |
| Zastąpiony przez | .bpl (Borland Package Library) począwszy od Delphi 4 (1998) |
| Wyeksportowany punkt wejścia | RegisterModule - rozpoznawany przez IDE i runtime Delphi |
| Zawartość wewnętrzna | Tabela zależności modułów, wyeksportowane symbole klas/procedur, skompilowany kod obiektowy Delphi |
| System operacyjny | Tylko Windows |
| Niezwiązane zastosowania | Lista odtwarzania PotPlayer (tekstowa); wycofana baza danych DPL Digital Photo Librarian |
| Uwaga dotycząca wykrywania | Sam nagłówek MZ nie identyfikuje pliku jako pakietu Delphi; wymagane są sekcje PE specyficzne dla Delphi |
| Wydano | 1997 (Delphi 3) |
Konwersje DPL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DPL.