Nitro-blog

Is PDF-bestandsherstel nuttig of gewoon gevaarlijk?

Corrupt-PDF- 1 .jpg

Bij de laatste telling waren er meer dan 3 , 000 makers van PDF, en er zijn miljarden PDF-bestanden op internet (zet gewoon "PDF" voor elke Google-zoekopdracht. Zelfs kittens). De standaarden voor het maken van een PDF worden gepubliceerd en gecontroleerd door de ISO - de interne organisatie voor standaardisatie. Niet elke PDF-maker houdt zich echter aan die normen. Zoveel PDF-bestanden eindigen beschadigd.

Toen PDF twee decennia geleden werd geïntroduceerd , was het een game-wisselaar. Als het eerste echte systeemonafhankelijke bestandstype, konden PDF-bestanden worden gedeeld, gemanipuleerd en afgedrukt - en er op elk apparaat hetzelfde uitzien. Destijds was Adobe Acrobat de enige maker en viewer van PDF's, en ze produceerden PDF-bestanden om aan hun eigen normen te voldoen. Nu is PDF echter een open formaat dat door iedereen kan worden geproduceerd.

Opkomst van PDF, Opkomst van corruptie

Bij de laatste telling waren er meer dan 3 , 000 makers van PDF, en er zijn miljarden PDF-bestanden op internet (zet gewoon "PDF" voor elke Google-zoekopdracht. Zelfs kittens). De standaarden voor het maken van een PDF worden gepubliceerd en gecontroleerd door de ISO - de interne organisatie voor standaardisatie . Niet elke PDF-maker houdt zich echter aan die normen. Zoveel PDF-bestanden eindigen beschadigd.

Corruptie is gelijk aan Gooblydegook

Aan de buitenkant zien corrupte PDF-bestanden er vaak hetzelfde uit als hun respectabel gebouwde tegenhangers. Alleen als je corrupte bestanden zou röntgenstralen, of een ontwikkelaar zou vragen om de achterkant van dichterbij te bekijken, zou je de schade ervan zien: veel ontbrekende informatie, versleutelde code of in het ergste geval een virus.

Aanvankelijk konden beschadigde bestanden in geen enkele PDF-viewer worden geopend.

Bestandsherstel is niet vlekkeloos en vormt een moreel probleem

Adobe wilde graag PDF populair maken als bestandsindeling en besloot een oplossing te maken die ze 'Bestandsreparatie' noemden. Aan de buitenkant zag Bestandsherstel er geweldig uit: je kon .pdf aan elk bestand toevoegen en Acrobat zou uitzoeken hoe het te openen. Acrobat zou je zelfs niet vertellen dat het bestand corrupt was. Gewoon klikken en woosh! Een pdf.

Er is echter een extreem nadeel aan Bestandsherstel. Het opent elk bestand. Zelfs die bestanden met ontbrekende informatie. En die bestanden met versleutelde code. En die bestanden met virussen.

Het is alsof een aannemer een huis zou bouwen dat geen solide structuur en sanitair had dat niet aan de federale normen voldeed, maar hij zorgde ervoor dat de buitenkant er fantastisch uitzag met sierlijsten en mooie ruiten - en toen negeerde een makelaar de problemen en verkocht de huis.

Vast tussen een rots en een harde plaats

Hier is het grote probleem: als één PDF-viewer een bestand niet opent, maar Acrobat wel, zal een potentiële klant denken dat de eerste PDF-viewer inferieur is - terwijl die kijker in werkelijkheid probeert de klant te beschermen tegen problemen die voortkomen uit een corrupte PDF .

Zolang de makers van PDF niet verantwoordelijk worden gehouden voor het correct maken van PDF-bestanden en er geen onafhankelijke validatie van deze bestanden is, stelt Adobe's File Repair onbedoeld elk bedrijf dat een PDF-viewer maakt, zoals Nitro, voor een moreel dilemma: volgen we dit voorbeeld? , of kiezen we ervoor om alleen PDF-bestanden te openen die zijn gemaakt volgens ISO-normen?

Het maken van onze eigen versie van Bestandsherstel biedt positieve versterking aan ontwikkelaars die misvormde PDF-bestanden maken. Maar als we dat niet doen, kunnen we misschien uit de wereldmarkt verdwijnen.

Voor nu kiezen we voor het eerste en nemen we deel aan het gesprek om gebruikers voor te lichten over PDF-standaarden.

Tags