Wat is het VER-bestandsformaat?
.ver is een softwareversiebestand - een generieke extensie die wordt toegepast op bestanden die softwareversie-informatie opslaan. .ver-bestanden zijn te vinden op installatieschijven en in applicatiemappen. De extensie is niet gestandaardiseerd; de inhoud en structuur variëren volledig per applicatie die het bestand heeft aangemaakt. De meeste .ver-bestanden zijn platte tekst die een versiereeks bevatten zoals 16.0.1234, hoewel er in sommige applicaties binaire varianten bestaan. .ver-bestanden zijn doorgaans niet groter dan een paar kilobytes.
Bekende applicaties die .ver gebruiken zijn onder meer RealPlayer (versiemetadata voor updatecontroles van mediaplugins) en TurboTax (versie- en updatebeschrijvingsbestanden die worden gebruikt tijdens de software-installatie). In beide gevallen worden bestanden automatisch gegenereerd en verbruikt door de bijbehorende applicatie.
Gegevens in .ver-bestanden worden door het uitvoerbare bestand gelezen telkens wanneer het op updates controleert of de installatie valideert. Hiermee kan het programma snel controleren of er ongewenste wijzigingen in de bestanden zijn aangebracht en of de installatie moet worden bijgewerkt om overeen te komen met de huidige versie. .ver-bestanden mogen niet handmatig worden verwijderd of bewerkt, omdat dit de update- of integriteitscontroles van een applicatie kan verstoren.
Gerelateerde configuratieformaten in platte tekst zijn onder meer .ini-bestanden, die vergelijkbare metadata- en versierecordrollen vervullen in veel Windows-applicaties.
Beveiliging & veiligheid
RISICO: LOWVER-bestanden zijn versiemetadatabestanden zonder uitvoerbare inhoud en zonder bekend malwaregebruik als vector. Veilig te bekijken in een teksteditor. Het grootste probleem is dat het wijzigen van een VER-bestand dat door een applicatie wordt gebruikt (bijv. TurboTax of RealPlayer) de update-/versiecontrolelogica van de software in de war kan sturen - niet wijzigen.
Formaatdetails
in een notendop- RealPlayer-versiebestand - RealNetworks RealPlayer slaat versie-informatie op in .ver-bestanden die worden gebruikt voor updatecontroles en het bijhouden van de mediaversie.
- Turbo Pascal / Borland versiebron - Sommige compilers en build-tools gebruiken .ver voor versiebronscripts (vergelijkbaar met Windows VERSIONINFO .rc-bestanden).
Programma's die VER-bestanden openen
Technische details
diepe specificaties| Bestandscodering | Platte tekst (ASCII/UTF-8) in de meeste gevallen; binair in sommige applicaties - formaat gedefinieerd door de makende software |
| Typische grootte | < 1 KB - de meeste bestanden bevatten alleen een versiereeks of een klein gestructureerd record |
| Standaardisatie | Niet gestandaardiseerd - structuur en inhoud volledig gedefinieerd door de applicatie die het bestand heeft gemaakt |
| Algemene inhoud | Versienummerreeks (bijv. `16.0.1234`) of sleutel-waarde metadata; sommige applicaties gebruiken een INI-stijl of XML-structuur |
| Container | Geen standaardcontainer; varianten in platte tekst hebben geen binaire wrapper |
| Magic bytes | Geen - geen vaste handtekening; binaire lay-out varieert volledig per applicatie |
| MIME-type | `application/octet-stream` (binaire varianten); `text/plain` (tekstvarianten) |
| Geassocieerd OS | Windows, macOS |
| RealPlayer-gebruik | `.ver`-bestanden slaan versiemetadata op voor updatecontroles van mediaplugins |
| TurboTax-gebruik | `.ver`-bestanden dienen als installatie- en updateversiebeschrijvingen tijdens de software-installatie |
| Bewerkbaarheid van bestanden | Niet bedoeld voor handmatige bewerking - automatisch gegenereerd en verbruikt door de bijbehorende applicatie |
| Gerelateerde formaattypes | `.ini`, `.cfg`, `.xml` - vergelijkbare sleutel-waarde of gestructureerde metadatarollen in Windows-applicaties |
| Uitgebracht | 1990s (no single origin; used by various applications independently) |
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over VER-bestanden.