Wat is het FDF-bestandsformaat?
.fdf is een tekstgebaseerd bestand dat informatie bevat die is ingevuld in een interactief PDF-formulier. Een .fdf-bestand wordt gegenereerd wanneer een bepaald formulier wordt ingevuld en geëxporteerd - houd er rekening mee dat .fdf-bestanden niet automatisch worden aangemaakt. Formuliergegevens kunnen worden geëxporteerd door een toepasselijke optie te kiezen in het menu van Adobe Acrobat of Adobe Acrobat Reader.
Elk .fdf-bestand begint met de header %FDF- gevolgd door een versienummer (bijvoorbeeld %FDF-1.2), wat de %PDF--markering weerspiegelt die door PDF-documenten wordt gebruikt. De inhoud gebruikt dezelfde object- en dictionary-syntaxis als PDF, maar bevat slechts één enkele /FDF-dictionary die veldnamen koppelt aan de waarden die een gebruiker heeft ingevoerd.
PDF-bestanden zijn groter en hebben een complexere structuur vergeleken met .fdf-bestanden. .fdf wordt alleen gebruikt in situaties waarin u uit een document alleen de informatie wilt extraheren die is ingevoerd door een persoon die een bepaald formulier invult. Dergelijke gegevens kunnen vervolgens weer in de originele PDF worden geïmporteerd, naar een server worden verzonden of naar behoefte worden verwerkt.
Een op XML gebaseerd zusterformaat, .xfdf, slaat dezelfde veldgegevens op in standaard XML en is gemakkelijker te verwerken met generieke tools. Beide formaten maken deel uit van de ISO 32000 PDF-standaard.
Beveiliging & veiligheid
RISICO: LOWEen FDF is een klein gegevensbestand met formulierveldwaarden, geen uitvoerbaar bestand, dus het is veilig om te openen of te inspecteren. De realistische zorgen zijn privacy en herkomst, niet malware: een FDF kan persoonlijke gegevens bevatten die iemand in een formulier heeft getypt (namen, adressen, ID's), dus behandel het als elke andere formulierinzending. Net als PDF kan het formaat technisch gezien verwijzen naar een URL of de bron-PDF - importeer FDF-gegevens dus alleen in formulieren van afzenders die u vertrouwt, en wees op uw hoede als een onverwachte FDF naar een externe PDF verwijst. Het alledaagse risico is simpelweg verwarring: mensen verwachten een document en krijgen een klein gegevensbestand.
Formaatdetails
in een notendopProgramma's die FDF-bestanden openen
Technische details
diepe specificaties| Bestandsheader | `%FDF-` bij byte-offset 0, gevolgd door een versiereeks (bijv. `%FDF-1.2`) |
| MIME-type | `application/vnd.fdf` |
| Ontwikkelaar | Adobe Inc. (Adobe Systems) |
| Syntaxismodel | PDF-objectsyntaxis - dictionaries, arrays, naamobjecten en een kruisverwijzingstabel, identiek in structuur aan PDF |
| Root-object | Enkele `/FDF`-dictionary die een `/Fields`-array van veldnaam/waarde-paren bevat |
| Typische bestandsgrootte | Enkele honderden bytes tot enkele KB - bevat alleen veldgegevens, geen documentlay-out of afbeeldingen |
| Gekoppelde PDF-referentie | De optionele `/F`-sleutel binnen de `/FDF`-dictionary slaat de bestandsnaam van de bijbehorende bron-PDF op |
| Ondersteunde veldtypen | Tekst, selectievakje, keuzerondje, keuzelijst, keuzelijst met invoervak en digitale handtekeningvelden |
| Annotatie-export | Kan PDF-annotatiegegevens (opmerkingen, markeringen) bevatten die uit een document zijn geëxtraheerd, niet alleen formulierveldwaarden |
| HTTP-verzending | Verzonden naar webservers via HTTP POST met content-type `application/vnd.fdf` |
| XML-alternatief | `.xfdf` (XML Forms Data Format) codeert dezelfde veldgegevens in goedgevormde XML, met dezelfde ISO 32000-basis |
| Karaktercodering | ASCII/Latin-1 voor structurele syntaxis; PDF-stringobjecten binnen FDF kunnen UTF-16 BE gebruiken voor Unicode-inhoud |
| Uitgebracht | 1996 (Adobe Acrobat 3 / PDF 1.2); standardised within ISO 32000 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.iso.org |
FDF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over FDF-bestanden.