Wat is het SFV-bestandsformaat?
Een .sfv-bestand is een checksum-bestand dat wordt gebruikt voor het verifiëren van gegevens. Het slaat CRC-32 checksum-waarden op voor bestanden, mappen of schijven (inclusief CD/DVD's).
Het .sfv-formaat maakt gebruik van het CRC-32-algoritme: elke regel in het tekstbestand koppelt een bestandsnaam aan zijn 8-cijferige hexadecimale checksum (bijv. archive.r01 1A2B3C4D); regels die beginnen met een ; zijn commentaren.
.sfv-bestanden identificeren elk bestand waarvan de checksum niet overeenkomt met de waarde die in de .sfv is opgeslagen, waardoor wordt vastgesteld of bepaalde bestanden zijn gewijzigd. Ze kunnen echter niet worden gebruikt voor het verifiëren van de authenticiteit van bestanden - CRC-32 is zwak genoeg dat botsingen (collisions) kunnen worden vervalst. Gebruik voor beveiliging in plaats daarvan SHA-256 checksums.
.sfv-bestanden worden doorgaans gebruikt tijdens het kopiëren van schijven, bij het branden van CD/DVD's of om de integriteit van van internet gedownloade bestanden te controleren. Ze blijven gebruikelijk in Usenet- en scene-releases, vaak gecombineerd met PAR2-reparatiearchieven.
Beveiliging & veiligheid
RISICO: LOWEen SFV is een klein passief tekstbestand - het bevat geen code en kan niets uitvoeren, dus het openen ervan is veilig. Het echte voorbehoud is conceptueel, niet gerelateerd aan malware: CRC-32 verifieert alleen dat bestanden niet per ongeluk beschadigd zijn geraakt, NIET dat ze authentiek zijn. Een CRC-32 checksum is eenvoudig te vervalsen, dus een SFV die „slaagt” bewijst niet dat een download echt is of vrij van malware - daarvoor hebt u SHA-256 of een handtekening nodig. Wees ook op uw hoede voor nep-„SFV-viewer”-downloads op portals vol advertenties; download tools alleen van de officiële sites hierboven.
Formaatdetails
in een notendopProgramma's die SFV-bestanden openen
Technische details
diepe specificaties| Checksum-algoritme | CRC-32 (IEEE 802.3/ANSI X3.66, polynoom 0xEDB88320 reflected) |
| Checksum-breedte | 32 bits, geschreven als 8 hexadecimale cijfers per bestandsvermelding |
| Regelsyntaxis | bestandsnaam<spatie>8-hex-CRC32 - één vermelding per regel; geen andere scheidingstekens of aanhalingstekens |
| Commentaarsyntaxis | Regels die beginnen met „;” worden genegeerd als commentaar; tools voegen meestal een „generated-by”-header in |
| Bestandscodering | ASCII; moderne tools accepteren UTF-8 om niet-ASCII bestandsnamen te ondersteunen |
| Bestandssignatuur | Geen - geen binaire magic bytes; formaat wordt geïdentificeerd door de .sfv extensie en de platte tekststructuur |
| MIME-type | text/plain |
| Typische bestandsgrootte | Minder dan 1 KB tot enkele KB; ongeveer 30-50 bytes per vermeld bestand |
| Bereik bestandsnaam | Alleen basisnamen volgens conventie; submappaden maken geen deel uit van het standaardgebruik |
| Foutdetectie | Detecteert onbedoelde corruptie (transmissiefouten, defecten aan media); CRC-32-botsingen zijn eenvoudig te fabriceren, waardoor het ongeschikt is voor manipulatie-detectie |
| Limiet aantal vermeldingen | Geen gedefinieerd maximum; een enkel .sfv-bestand kan duizenden bestanden bevatten |
| Platformondersteuning | Windows, macOS, Linux, Unix - platte ASCII-tekst is universeel leesbaar |
| Typische bijbehorende bestanden | Gedistribueerd naast .par2-reparatiesets in Usenet/scene-releases; ook te vinden bij .rar-archieven in meerdere delen |
| Uitgebracht | Mid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution) |
| Laatste versie | No formal version; the de facto convention (filename + 8-hex CRC32, ';' comments) is stable |
| Open standaard | Ja · royaltyvrij |
| Specificatie | en.wikipedia.org |
SFV conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SFV-bestanden.