Hva er LCK-filformatet?
.lck er en ressurslåsefil - en markør for samtidig bruk som et program oppretter automatisk for å signalisere at en fil eller database er i bruk for øyeblikket. Filendelsen .lck blir vanligvis lagt til navnet på den låste filen; for eksempel vil låsing av document.doc føre til opprettelsen av en følgefil ved navn document.doc.lck, der selve eksistensen på disken fungerer som låsesignalet. .lck-filer er som oftest helt tomme, men noen programmer lagrer en liten mengde tilleggsdata inni, som brukernavn, vertsnavn eller prosess-ID (PID) for økten som holder låsen. .lck-filer skal ikke åpnes eller redigeres manuelt; de opprettes og slettes automatisk av det tilhørende programmet.
Hver låst fil er beskyttet mot å bli skrevet til av en annen prosess eller bruker. Programmet som holder låsen holder .lck-filen aktiv så lenge økten varer for å forhindre at den opprinnelige filen blir slettet eller korrumpert. Denne mekanismen er mye brukt av databasemotorer, regnearkprogrammer og tekstbehandlere som håndterer formater som .DOC-filer. Låsing gjelder også når flere brukere på et nettverk får tilgang til samme delte fil samtidig; i slike tilfeller kan .lck-filen spore hvilken bruker som har den aktive økten eller hvilken del av ressursen som er låst.
Ulike programmer implementerer låsemekanismen forskjellig. Noen relaterte konvensjoner for låsefiler bruker endelser som .lock, .LDB eller .LACCDB. Fordi .lck er en generisk plattformuavhengig konvensjon uten én enkelt eier eller spesifikasjon - brukt på Windows, macOS, Linux og Unix likt - er det interne innholdet (hvis noe) helt programspesifikt.
Sikkerhet og trygghet
RISIKO: LOWEn .lck er en passiv markørfil - vanligvis tom, uten kjørbar kode - så den er ufarlig å ha og trygg å lese. Den eneste reelle forsiktighetsregelen er operasjonell, ikke sikkerhetsmessig: IKKE slett en .lck mens filen den beskytter faktisk er åpen av noen, da dette omgår beskyttelsen og kan la to brukere skrive samtidig og korrumpere dataene. Fjern bare en .lck når du har bekreftet at den underliggende filen er lukket overalt (en «foreldet» lås etter et krasj). Det er sletting av en aktiv lås, ikke selve filen, som utgjør risikoen.
Formatdetaljer
i et nøtteskallProgrammer som åpner LCK-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Eksistensbasert markør for samtidighetslås; filens tilstedeværelse på disk er låsesignalet, ikke innholdet |
| Typisk filstørrelse | 0 byte (vanligst); av og til noen få byte til noen hundre byte når eierdata er lagret |
| Filsignatur (magic bytes) | Ingen - ingen hode eller magic bytes; filen bærer ingen identifiserende signatur |
| Koding | Tom (i de fleste tilfeller); ren tekst eller liten programspesifikk binærfil når den ikke er tom |
| Innhold når ikke tom | Kort eierpost som inneholder låseøktens brukernavn, vertsnavn eller prosess-ID (PID) |
| Navnekonvensjon | Følgefil med .lck lagt til - f.eks. `report.xls` ledsages av `report.xls.lck` |
| Låseomfang | Forhindrer samtidig skrivetilgang til den tilknyttede filen; noen implementeringer tillater fortsatt skrivebeskyttet tilgang for andre prosesser |
| Livssyklus | Opprettes når en fil åpnes for eksklusiv bruk; slettes automatisk når økten avsluttes eller programmet lukkes på vanlig måte |
| Risiko for foreldet lås | Hvis eierprosessen krasjer, kan en foreldreløs `.lck`-fil bli liggende på disken og blokkere tilgang til den fjernes manuelt |
| Miljøer med flere brukere | Koordinerer tilgang til delte filer over et nettverk; kan registrere hvilken bruker eller arbeidsstasjon som holder den aktive låsen |
| MIME-type | application/octet-stream (standard); text/plain når filen inneholder eierdata i ren tekst |
| Tilknyttede operativsystemer | Windows, macOS, Linux, Unix - en plattformuavhengig konvensjon uten OS-spesifikk avhengighet |
| Brukerdata | Inneholder ikke dokumentinnhold eller brukerdata; fungerer utelukkende som en kontrollfil for det eiende programmet |
| Standardisering | Ingen formell spesifikasjon; innholdsformat og oppførsel defineres individuelt av hvert program som bruker det |
| Vanlige programtyper | Databasemotorer, regneark- og tekstbehandlingsprogrammer, versjonskontrollsystemer, integrerte utviklingsmiljøer |
| Relaterte filendelser for låsing | .lock, .ldb, .laccdb, .tmp, ~lock - alternative navnekonvensjoner brukt av andre programmer for samme formål |
| Utgitt | Long-standing OS/application convention (decades old); no single introduction date |
| Siste versjon | N/A - not a versioned format |
LCK-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om LCK-filer.