Hva er INDEX-filformatet?
En .index-fil som finnes i en Eclipse IDE-installasjon er en maskingenerert binær søkeindeks-artifakt produsert av Eclipse Help system. Eclipse bruker Apache Lucene internt for å bygge en fulltekstindeks over den medfølgende dokumentasjonen, og .index-filer er en del av den Lucene-indeksmappen, som også inkluderer følgefiler som .IDX og .DAT segmentdata.
Disse filene er ikke brukerdokumenter - du skal ikke opprette, åpne eller redigere dem direkte. Eclipse genererer og gjenoppbygger dem automatisk når hjelpeindeksen mangler, er utdatert eller eksplisitt oppdatert. Den binære kodingen følger Apache Lucenes interne kodekformat (big-endian datautgang), som varierer mellom Eclipse-versjoner ettersom den medfølgende Lucene-versjonen endres. Lucene-segmentfiler inneholder også interne CRC-sjekksummer for integritetsverifisering.
Hvis en .index-fil blir korrupt eller slettes, vil Eclipse generere den på nytt neste gang hjelpesystemet åpnes. Det finnes ingen stabil «magic-byte»-signatur som identifiserer en Eclipse .index-fil på filnivå; identifikasjon avhenger av plasseringen i Eclipse-plugin-mappestrukturen.
Merk at .index er en generisk filendelse som brukes av mange urelaterte programmer - en gitt .index-fil kan tilhøre en databasemotor, en mediespiller, en pakkebehandler eller et helt annet indeksverktøy, og trenger ikke ha noe med Eclipse å gjøre.
Sikkerhet og trygghet
RISIKO: LOWEn .index-fil er en inaktiv, programgenerert data- eller hurtigbufferfil og er ikke kjørbar, så den utgjør i utgangspunktet ingen direkte risiko. Den eneste praktiske forholdsregelen er operasjonell: ikke rediger eller slett en .index manuelt mens et program bruker den (spesielt .git/index - korrumpering av denne kan forvirre Gits tilstand, selv om den kan tilbakestilles). Behandle disse filene som interne for programmet de tilhører.
Formatdetaljer
i et nøtteskall- Git-indeks (staging area) - Filen .git/index er Gits binære indeks over sporede filer; administreres av Git, åpnes aldri manuelt.
- Generisk programindeks/hurtigbuffer - Utallige programmer (databaser, søkeverktøy, mediebiblioteker) lager en binær .index-hjelpefil sammen med dataene sine.
- BlackBerry ALX / installasjonsindeks (foreldet) - Eldre programvare brukte av og til .index som en manifestfil i ren tekst som listet opp andre filer.
Programmer som åpner INDEX-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | The Eclipse Foundation |
| Underliggende motor | Apache Lucene fulltekst søkebibliotek |
| Koding | Binær (Lucene indeks-segmentformat) |
| Byterekkefølge | Big-endian (Lucene DataOutput-konvensjon) |
| Beholder | Del av en Lucene-indeksmappe med flere filer; ikke en frittstående fil |
| Komprimering | Term- og posteringsdata komprimert internt av Lucene |
| Integritetskontroll | CRC-sjekksummer per segment innebygd av Lucene-kodeken |
| Intern versjon | Knyttet til Apache Lucene-kodekversjonen som følger med hver Eclipse-versjon |
| MIME-type | application/octet-stream |
| Typisk filstørrelse | KB til flere MB, proporsjonalt med mengden hjelpeinnhold som er indeksert |
| Plattformstøtte | Windows, macOS, Linux (alle Java-kjøremiljøer) |
| Filsignatur | Ingen på filnivå; identifisert av mappekontekst i Eclipse-plugins |
| Genereringsutløser | Autogenerert av Eclipse Help-systemet; gjenoppbygges automatisk når den mangler eller er utdatert |
| Brukerinteraksjon | Skrivebeskyttet hurtigbuffer-artifakt; ikke skrevet eller åpnet av sluttbrukere |
| Utgitt | early 2000s (Eclipse Platform Help system, built on Apache Lucene) |
| Siste versjon | Tracks the bundled Apache Lucene version in the Eclipse build |
| Spesifikasjon | help.eclipse.org |
INDEX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om INDEX-filer.