Hvad er LCK-filformatet?
.lck er en ressourcelåsefil - en markør for samtidighed, som et program opretter automatisk for at signalere, at en fil eller database i øjeblikket er i brug. Filendelsen .lck tilføjes typisk til navnet på den låste fil; for eksempel vil låsning af document.doc resultere i oprettelsen af en ledsagefil ved navn document.doc.lck, hvis blotte tilstedeværelse på disken fungerer som låsesignal. .lck-filer er oftest helt tomme, men nogle programmer gemmer en lille mængde yderligere data indeni, såsom brugernavn, værtsnavn eller proces-ID (PID) for den session, der holder låsen. .lck-filer bør ikke åbnes eller redigeres manuelt; de oprettes og slettes automatisk af det ejende program.
Hver låst fil er beskyttet mod at blive skrevet til af en anden proces eller bruger. Det program, der holder låsen, holder .lck-filen aktiv i hele sessionens varighed for at forhindre, at den oprindelige fil slettes eller beskadiges. Denne mekanisme er udbredt i databasemotorer, regnearksprogrammer og tekstbehandlingsprogrammer, der håndterer formater som .DOC-filer. Låsning gælder også, når flere brugere på et netværk tilgår den samme delte fil samtidigt; i det tilfælde kan .lck-filen spore, hvilken bruger der har den aktive session, eller hvilken del af ressourcen der er låst.
Forskellige programmer implementerer låsemekanismen forskelligt. Nogle relaterede konventioner for låsefiler bruger filendelser som .lock, .LDB eller .LACCDB. Da .lck er en generisk tværplatformskonvention uden en enkelt ejer eller specifikation - brugt på Windows, macOS, Linux og Unix - er dens interne indhold (hvis der er noget) helt programspecifikt.
Sikkerhed og tryghed
RISIKO: LOWEn .lck er en passiv markørfil - normalt tom, uden eksekverbar kode - så den er harmløs at have og sikker at læse. Den eneste reelle forsigtighed er operationel, ikke sikkerhedsmæssig: slet IKKE en .lck, mens den fil, den beskytter, reelt er åben af nogen, da det ophæver beskyttelsen og kan lade to brugere skrive samtidigt og beskadige dataene. Fjern kun en .lck, når du har bekræftet, at den underliggende fil er lukket overalt (en «forældet» lås efterladt efter et nedbrud). Risikoen er at slette en aktiv lås, ikke selve filen.
Formatdetaljer
kort fortaltProgrammer der åbner LCK-filer
Tekniske detaljer
dyb specifikation| Format-type | Eksistensbaseret låsemarkør for samtidighed; filens tilstedeværelse på disken er låsesignalet, ikke dens indhold |
| Typisk filstørrelse | 0 bytes (mest almindeligt); lejlighedsvis et par bytes til et par hundrede bytes, når ejerdata gemmes |
| Filsignatur (magic bytes) | Ingen - ingen header eller magic bytes; filen bærer ingen identificerende signatur |
| Kodning | Tom (i de fleste tilfælde); almindelig tekst eller lille programspecifik binær data, når den ikke er tom |
| Indhold når ikke-tom | Kort ejerregistrering indeholdende låsesessionens brugernavn, værtsnavn eller proces-ID (PID) |
| Navnekonvention | Ledsagefil tilføjet med .lck - f.eks. ledsages `report.xls` af `report.xls.lck` |
| Låseomfang | Forhindrer samtidig skriveadgang til den tilknyttede fil; nogle implementeringer tillader stadig skrivebeskyttet adgang for andre processer |
| Livscyklus | Oprettes, når en fil åbnes til eksklusiv brug; slettes automatisk, når sessionen afsluttes, eller programmet lukkes korrekt |
| Risiko for forældet lås | Hvis den ejende proces går ned, kan en forældreløs `.lck`-fil blive liggende på disken og blokere adgangen, indtil den fjernes manuelt |
| Miljøer med flere brugere | Koordinerer adgang til delte filer over et netværk; kan registrere, hvilken bruger eller arbejdsstation der har den aktive lås |
| MIME-type | application/octet-stream (standard); text/plain når filen indeholder ejerdata i almindelig tekst |
| Tilknyttede operativsystemer | Windows, macOS, Linux, Unix - en tværplatformskonvention uden OS-specifik afhængighed |
| Brugerdata | Indeholder intet dokumentindhold eller brugerdata; fungerer udelukkende som en kontrolfil for det ejende program |
| Standardisering | Ingen formel specifikation; indholdsformat og adfærd defineres individuelt af hvert program, der bruger det |
| Almindelige programtyper | Databasemotorer, regnearks- og tekstbehandlingsprogrammer, versionsstyringssystemer, integrerede udviklingsmiljøer |
| Relaterede låsefil-endelser | .lock, .ldb, .laccdb, .tmp, ~lock - alternative navnekonventioner brugt af andre programmer til samme formål |
| Udgivet | Long-standing OS/application convention (decades old); no single introduction date |
| Seneste version | N/A - not a versioned format |
LCK-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om LCK-filer.