Vad är filformatet LIST?
En .list-fil är en generisk textlista - en post per rad - vars exakta innebörd helt beror på programmet som skapade den. Det finns ingen enskild standard, inget magic number och ingen versionsspecifikation: filtillägget .list är en namnkonvention som antagits oberoende av många verktyg i Linux, Unix, Windows och macOS.
Den mest utbredda konkreta användningen är pakethanteraren APT i Debian och Ubuntu, som läser förrådskällor från /etc/apt/sources.list och från enskilda .list-filer i /etc/apt/sources.list.d/. Varje aktiv rad i en APT .list-fil specificerar ett förråd med nyckelordet deb eller deb-src, en URL, ett kodnamn för distributionen och ett eller flera komponentnamn som main eller universe.
Utöver APT förekommer filtillägget .list i en rad sammanhang:
- Byggsystem och kompilatorer som lagrar filsökvägar eller manifestlistor
- Sändnings- och mottagarlistor som används av e-post- eller distributionsprogram
- GNU Info-katalogindexfiler som länkar till manualsidor
- Anpassade applikationsexporter - sökvägar, URL:er, identifierare eller nyckel-värde-par
Eftersom innehållet är vanlig text (vanligtvis UTF-8 eller ASCII) kan valfri textredigerare öppna och granska den. Rader som börjar med # behandlas som kommentarer och ignoreras av de flesta program. En .list-fil överlappar i syfte med en .LST-fil, en .CSV-fil, en .CONF-fil eller en vanlig .TXT-fil - filtillägget i sig räcker inte för att identifiera innehållet, så titta på vilket program som skapade den.
Säkerhet & trygghet
RISK: LOWAtt läsa en .list-fil är säkert - det är vanlig text utan exekverbar kod. Den enda egentliga varningen är när en .list är en systemfil: att redigera APT:s /etc/apt/sources.list med en felaktig eller otillförlitlig förrådsrad kan förstöra paketuppdateringar eller, ännu värre, peka ditt system mot en skadlig programvarukälla - så säkerhetskopiera först och lägg bara till förråd du litar på. Använd en textredigerare (aldrig en ordbehandlare, som kan korrumpera den), och behåll Unix (LF) radbrytningar för Linux .list-filer i Windows.
Formatdetaljer
i ett nötskal- APT source list (Debian/Ubuntu) - /etc/apt/sources.list och *.list-filer definierar de programvaruförråd som APT laddar ner från.
- Microsoft Entourage mottagarlista (äldre Mac) - En gammal sparad lista över e-postmottagare från Microsoft Entourage, den nedlagda e-postklienten i Mac Office.
- GNU info / byggmanifestlista - Textbaserade index- eller filmanifestlistor som används av GNU info-index och olika byggverktyg.
Program som öppnar LIST-filer
Tekniska detaljer
djup specifikation| MIME-typ | text/plain |
| Teckenkodning | UTF-8 eller ASCII; ingen byte-order mark krävs eller förväntas |
| Radstruktur | En post per rad; varje rad är ett enskilt objekt, filsökväg, URL eller direktiv |
| Kommentarskonvention | Rader som börjar med # hoppas över som kommentarer av de flesta program som använder .list-filer |
| Filsignatur | Inga binära magic bytes - ett rent textformat som identifieras via filtillägg och sammanhang |
| Lagring | Okomprimerad vanlig text; inget binärt hölje eller container |
| Typisk filstorlek | Från bytes till några megabyte, skalas med antalet poster |
| Radbrytningar | LF på Linux/Unix; CRLF på Windows; de flesta tolkar accepterar båda |
| APT-förrådssyntax | Debian/Ubuntu APT använder deb <url> <distro> <komponenter> rader i /etc/apt/sources.list och /etc/apt/sources.list.d/*.list |
| Semantik | Helt applikationsdefinierad - ingen universell grammatik; innehållets betydelse beror på programmet som skapade filen |
| Hantering av tomma rader | Tomma rader ignoreras av de flesta program |
| Plattformsoberoende | Läsbar på Linux, macOS och Windows med valfri UTF-8-kompatibel textredigerare; ingen speciell runtime behövs |
| Formatversionering | Inget versionsfält eller huvud; strukturen bestäms enbart av det skapande programmet |
| Vanliga innehållstyper | Förråds-URL:er, filsökvägar, paketnamn, e-postadresser eller nyckel=värde-direktiv |
| Primär OS-miljö | Mest använd på Debian/Ubuntu Linux (APT-källor); även vanlig i byggsystem på alla plattformar |
| Redigeringsbehörigheter | Vanliga användarfiler kräver ingen speciell åtkomst; APT-systemfiler (t.ex. /etc/apt/sources.list) kräver root/sudo för att ändras |
| Släppt | No single origin - a long-standing convention across Unix/Linux, build systems and apps |
LIST-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om LIST-filer.