.LOCK

Fichier LOCK

Poser une question
RÉPONSE RAPIDE

Un fichier .lock est un marqueur indiquant qu'un programme utilise activement un fichier, une base de données ou un profil. Il est généralement vide ou contient une minuscule note textuelle telle qu'un identifiant de processus (PID). Vous ne devez pas l'ouvrir ni l'éditer. Si une application a planté et a laissé un fichier .lock obsolète qui vous bloque, fermez complètement le programme et supprimez le fichier.

Développeur : N/A (generic OS/application convention) Catégorie : Autres dossiers MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux
Lié : .TORRENT · .MSO · .MD5 · .SHS

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 29, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier LOCK ?

Un fichier .lock est utilisé pour verrouiller une ressource ou un fichier, et est pris en charge par divers systèmes d'exploitation et programmes. Lorsque des fichiers ou des ressources sont accédés simultanément par plusieurs processus ou utilisateurs, le fichier .lock signale aux autres applications d'attendre que la ressource soit libérée. Le fichier .lock est généralement un fichier vide (zéro octet) ; cependant, il peut contenir une courte charge utile en texte brut - comme un identifiant de processus (PID), un nom d'hôte, un nom d'utilisateur ou un horodatage - selon l'application qui l'a créé. Les fichiers .lock sont largement supportés sur Linux, macOS, Windows et d'autres plateformes, allant bien au-delà des premiers systèmes basés sur Unix où la convention est née.

Il n'y a pas de format interne fixe ni de nombre magique ; la simple existence du fichier indique que la ressource est en cours d'utilisation. Une seconde application importante du .lock se trouve dans les gestionnaires de paquets modernes : des outils comme npm (package-lock.json), Yarn (yarn.lock), Cargo (Cargo.lock) et Bundler (Gemfile.lock) écrivent des manifestes de dépendances structurés sous cette même extension pour figer les versions exactes et garantir des builds reproductibles.

Les formats associés incluent les fichiers temporaires .tmp et les fichiers d'identifiant de processus .pid, qui remplissent des rôles opérationnels similaires.

Sécurité et sûreté

RISQUE : LOW

Un fichier .lock est inerte - il ne peut pas s'exécuter et ne contient généralement rien. Le seul risque réel est d'en supprimer un alors que le programme propriétaire est réellement actif, ce qui peut amener deux processus à écrire simultanément dans la même base de données ou le même fichier et à le corrompre. Fermez/vérifiez toujours l'application propriétaire d'abord. Un .lock laissé par un logiciel malveillant de type rançongiciel est une chose totalement différente (il marque un fichier crypté) ; si des fichiers .lock apparaissent soudainement sur de nombreux documents personnels, traitez cela comme un indicateur possible de rançongiciel, et non comme un verrou normal.

Détails du format

en bref
NOM COMPLETLock Filealias lockfile, exclusive-access marker
DÉVELOPPEURN/A (generic OS/application convention)depuis Long-standing Unix convention (1970s-1980s); used across many OSes and apps
CATÉGORIEAutres dossiers
TYPE MIMEapplication/octet-stream
TYPEFichier marqueur/sentinelle - généralement vide ou un minuscule fragment de texte (pas de format fixe)
Cette extension est également utilisée par…
  • Fichier de verrouillage de dépendances de gestionnaire de paquets - Les fichiers comme Cargo.lock, Gemfile.lock, yarn.lock, poetry.lock, flake.lock figent les versions exactes des dépendances - de véritables manifestes textuels éditables, pas des marqueurs vides.
  • Verrouillage de profil/session d'application - Les navigateurs et applications (par exemple, le profil Firefox .parentlock, les fichiers LibreOffice .~lock) créent un verrou pour empêcher une seconde instance d'ouvrir le même profil ou document.

Programmes qui ouvrent les fichiers LOCK

Windows2 apps
Windows Notepad Intégré Clic droit -> Ouvrir avec -> Bloc-notes uniquement pour consulter le texte (PID/propriétaire) ; la plupart sont vides. Ne le gardez pas ouvert.
Notepad Open-source Ouvrez le .lock en texte brut pour lire tout PID ou chemin intégré ; utile pour diagnostiquer les verrous obsolètes.
macOS1 app
TextEdit Intégré Ouvrez le .lock en texte brut pour inspecter toute charge utile ; généralement, il est vide.
Linux1 app
Any text editor (gedit, nano, less) Open-source « cat file.lock » ou ouvrir dans un éditeur pour lire un PID/propriétaire ; « lsof »/« fuser » indiquent quel processus le détient.

Détails techniques

spécifications approfondies
Type de mécanismeVerrouillage consultatif (coopératif) : les applications doivent volontairement vérifier le fichier ; l'OS n'impose pas l'exclusion
Signal de verrouillageLa simple existence du fichier indique que la ressource est détenue - aucun contenu requis
Taille de fichier typique0 octet à quelques Ko ; la grande majorité fait 0 octet (sentinelle vide)
Encodage du corpsVide, ou texte brut ASCII/UTF-8 - PID, nom d'hôte, nom d'utilisateur, chemin de fichier ou horodatage
Octets magiques / en-têteAucun - pas de nombre magique ni d'en-tête fixe ; identifié par le nom et l'extension uniquement
Support plateformeLinux, Unix, macOS, Windows ; multiplateforme par convention
Cycle de vieCréé par le processus propriétaire lorsqu'il acquiert la ressource ; supprimé lors d'une libération propre
Risque de verrou obsolèteSi le processus propriétaire plante sans nettoyage, le fichier .lock doit être retiré manuellement pour restaurer l'accès
Variante structuréeLes manifestes de gestionnaires de paquets (package-lock.json, Gemfile.lock, Cargo.lock, yarn.lock, poetry.lock) partagent l'extension mais contiennent des données de dépendances structurées
Applications courantesÉditeurs de texte (LibreOffice, vim), bases de données (SQLite), navigateurs (profil Firefox), gestionnaires de paquets (npm, Yarn, Bundler, Cargo, Poetry)
Alternative au niveau de l'OSflock/fcntl sur Unix, LockFileEx sur Windows - souvent utilisés parallèlement aux fichiers de verrouillage pour des garanties plus fortes
Type MIMEapplication/octet-stream (vide/binaire) ou text/plain (charge utile textuelle)
PubliéLong-standing Unix convention (1970s-1980s); used across many OSes and apps
Dernière versionN/A - no single specification; meaning is defined per application

Conversions LOCK

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers LOCK. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers LOCK.

Foire aux questions

Qu'est-ce qu'un fichier .lock et puis-je l'ouvrir ?
C'est un marqueur indiquant qu'un programme utilise une ressource. Il n'y a généralement rien à ouvrir à l'intérieur - il peut être vide ou contenir une petite note textuelle (un PID/propriétaire). Vous pouvez y jeter un œil avec un éditeur de texte, mais il n'est pas destiné à être ouvert.
Est-il sûr de supprimer un fichier .lock ?
Oui, si le programme qui l'a créé est complètement fermé ou ne fonctionne pas - cela nettoie un verrou obsolète. En supprimer un alors que l'application utilise activement la ressource peut corrompre le fichier ou la base de données sous-jacente.
Une application indique que le fichier est verrouillé et ne s'ouvre pas - comment réparer cela ?
Fermez chaque instance du programme (et vérifiez le Gestionnaire des tâches/ps pour les processus restants), puis supprimez le fichier .lock orphelin situé à côté du document ou de la base de données et rouvrez.
Pourquoi un fichier .lock revient-il sans cesse ?
Parce que le programme le recrée chaque fois qu'il ouvre la ressource - c'est normal. Il devrait disparaître lorsque l'application se ferme proprement ; s'il persiste, l'application a probablement planté ou est toujours en cours d'exécution en arrière-plan.
Dois-je valider Cargo.lock / yarn.lock / Gemfile.lock dans git ?
Ce sont des fichiers de verrouillage de dépendances (une utilisation différente du .lock) - de véritables manifestes textuels figeant les versions. Pour les applications, vous les validez généralement ; pour les bibliothèques, la convention varie selon l'écosystème.
Beaucoup de mes documents ont soudainement un .lock ajouté - est-ce un rançongiciel ?
C'est possible. Certains rançongiciels ajoutent .lock aux fichiers cryptés. Les verrous normaux se trouvent à côté d'un fichier en cours d'utilisation, pas sur des dizaines de documents personnels à la fois. Déconnectez-vous et scannez votre système si les fichiers ne s'ouvrent pas non plus.

Références

1Wikipedia - File locking (advisory vs mandatory)en.wikipedia.org
2Linux man pages - flock(2) / lockfile conventionsman7.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Extensions liées

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z