Hvad er DEC-filformatet?
.dec mødes oftest som en generisk krypteret eller kodet datafil. I modsætning til specialbyggede formater ejes filtypen ikke af en enkelt udvikler: den fungerer som en bred betegnelse for enhver applikation, der krypterer, koder eller dekoder data og har brug for et praktisk suffiks til at markere resultatet. Da der ikke er nogen fast intern struktur, afhænger indholdet af en .dec-fil - og det korrekte værktøj til at åbne den - helt af det program, der oprettede den. Inspektion af filen i et tekstredigeringsprogram viser typisk tilfældige bytes, hvis dataene er krypteret; læsbar tekst vil pege på en af filtypens andre, urelaterede betydninger.
Betydningen af .dec i EDK II / UEFI
En velkendt alternativ brug af .dec stammer fra firmware-udvikling. I EDK II-build-systemet - det open source-framework, der driver UEFI-udvikling - er en .dec-fil en pakkeerklæringsfil i almindelig tekst. DEC-filer i denne sammenhæng bruges til at gemme offentlige variabler, GUID'er, protokoller og biblioteksklassedefinitioner; de data, de eksponerer, er globale i den forstand, at de kan tilgås fra hvor som helst i firmware-projektet. DEC-specifikationen er defineret i EDK II-standarden, og disse filer bruges almindeligvis til udvikling af UEFI-software - softwaregrænsefladen, der sidder mellem et operativsystem og den underliggende firmware.
Mange udviklere behandler .dec-filer som generiske header-filer til forskellige programmeringssprog. Uden for EDK II-miljøet er denne praksis ikke baseret på nogen standardmetode og risikerer fejlidentifikation af filen. Når den oprindelige applikation er ukendt, er inspektion af filen med en hex-fremviser og krydsreference med det oprettende værktøj fortsat den mest pålidelige tilgang. Relaterede krypterede filformater inkluderer .enc, .gpg og .aes.
Sikkerhed og tryghed
RISIKO: MEDIUMDen største risiko ved en .dec er det ukendte: Da filtypen er generisk, kan en mystisk .dec fra en upålidelig kilde være en krypteret datapakke eller en omdøbt fil af en anden type. Inspicer den som almindelig tekst før handling, kør den aldrig som et program, og vær især påpasselig med generiske sider til download af «DEC file viewer / opener» og «online .dec decryptors» - disse er ofte bundlere af uønskede programmer/adware eller svindelnumre, der ikke kan dekryptere din fil uden dens nøgle og kan stjæle det, du uploader. For en ægte krypteret .dec kan kun det legitime oprindelige værktøj (eller OpenSSL med din nøgle) afkode den sikkert lokalt.
Formatdetaljer
kort fortalt- ADL 'declaration' kilde (.dec) - En kildekodefil i almindelig tekst, der indeholder globale variabel-/konstanterklæringer i visse applikationsudviklingsmiljøer, og som kun giver mening i det pågældende værktøj.
- Skatteerklæringseksport (.dec) - En eksport af en færdig selvangivelse fra visse regionale skatteprogrammer, der genåbnes eller udskrives i det samme program.
Programmer der åbner DEC-filer
Tekniske detaljer
dyb specifikation| Primær betydning | Generisk krypteret eller kodet datapakke; filtypen deles af mange urelaterede værktøjer og har intet universelt format |
| Filstruktur | Applikationsdefineret uigennemsigtig binær fil (krypteret tilfælde) eller almindelig tekst (EDK II-erklæringstilfælde); ingen fast header |
| Magic bytes | Ingen - ingen fælles filsignatur; bytemønsteret afhænger helt af den anvendte cipher eller koder |
| MIME-type | application/octet-stream |
| Typisk cipher / kodning | Varierer efter værktøj: AES-256, 3DES, Base64, proprietær kodning eller EDK II-tekstbaseret INI-lignende syntaks |
| EDK II-variantsektioner | [Defines], [Includes], [Guids], [Protocols], [Ppis], [LibraryClasses], [PcdsFixedAtBuild] |
| EDK II-variant tegnkodning | UTF-8 uden BOM; accepterer både LF og CRLF linjeskift |
| Identificerbarhed | Kildeprogrammet er den eneste pålidelige identifikator; intet magic number skelner en generisk .dec fra andre binære objekter |
| Komprimering | Kan være komprimeret før eller efter kryptering; komprimeringsformatet er, hvis det findes, værktøjsspecifikt og indikeres ikke af filtypen |
| Platformunderstøttelse | Platformsuafhængig; produceres og bruges på Windows, Linux og macOS afhængigt af det oprindelige værktøj |
| OpenSSL-kompatibilitet | Kommandoen «openssl enc» kan producere eller bruge .dec-filer i dekrypterings- og kodningsarbejdsflow |
| Alternative betydninger af filtypen | Forkortelse for «decoded», «decrypted» eller «declaration» afhængigt af kontekst; EDK II-brugen er urelateret til kryptering |
| Relaterede filtyper | .enc, .crypt, .gpg, .aes, .dat - andre generiske betegnelser brugt til krypterede eller kodede datapakker |
| Udgivet | Generic usage; no single origin |
DEC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DEC-filer.