aspose.info
PL

ONETOC2 - format pliku programu Microsoft OneNote

Zaktualizowano

Co to jest ONETOC2?

Osoby, które pracowały z aplikacją Microsoft OneNote mogły zauważyć obecność plików .onetoc2 w folderze notatnika. Microsoft OneNote tworzy binarny plik .onetoc2 jako spis treści do przechowywania indeksu dotyczącego kolejności różnych sekcji notatek w notatniku. Notatnik to zbiór plików sekcji, które są przechowywane w tym samym katalogu. Plik .onetoc2 wykorzystuje zbiór właściwości do określania ustawień, takich jak kolejność sekcji w notatniku i kolor notatnika.

Notes tworzony w programie OneNote 2016 jest automatycznie zapisywany w nowym formacie pliku 2010-2016. Ten format będzie potrzebny, jeśli chcesz, aby wszystkie funkcje programu OneNote 2016, takie jak równania matematyczne i połączone notatki, działały poprawnie.

Format pliku ONETOC2

Format pliku .onetoc2 jest reprezentowany jako OneNote Revision Store File Format i jest zbiorem struktur określających składnicę poprawek zorganizowaną w powiązane przestrzenie obiektów, zawierające obiekty z zestawami właściwości i zawierające dziennik transakcji w celu zapewnienia integralności plików w asynchronicznych pisze. Pełne specyfikacje formatu pliku .onetoc2 są dostępne online i można się do nich odnieść przy opracowywaniu aplikacji .

Struktura plików

Plik magazynu wersji MUSI zaczynać się od struktury Nagłówek. Pozostała część pliku jest podzielona na bloki bajtów, gdzie rozmiar i struktura każdego bloku jest określona przez pole, które się do niego odwołuje. Blok jest osiągalny, jeśli odwołuje się do niego struktura Nagłówek lub jeśli odwołuje się do niego pole w innym osiągalnym bloku. Dane poza strukturą Header i wszelkie osiągalne bloki MUSZĄ być ignorowane.

Wszystkie struktury są wyrównane na granicach 1-bajtowych. Wszystkie liczby całkowite są podpisane, chyba że określono inaczej. Wszystkie pola to little-endian, chyba że określono inaczej.

Nagłówek

Nagłówek pliku .ONE składa się z fragmentów, które zawierają różne unikalne identyfikatory i pola do reprezentacji informacji o pliku w następujący sposób:

guidFileType (16 bajtów): Identyfikator GUID określający typ pliku magazynu wersji. MUSI być jedną z wartości z poniższej tabeli.

Format plikuWartość
.one{7B5C52E4-D88C-4DA7-AEB1-5378D02996D3}
.onetoc2{43FF2FA1-EFD9-4C76-9EE2-10EA5722765F}

guidFile (16 bajtów): Identyfikator GUID określający tożsamość tego pliku magazynu wersji. POWINIEN być unikatowy na skalę światową.

guidLegacyFileVersion (16 bajtów): MUSI być “{00000000-0000-0000-0000-000000000000}” i MUSI być ignorowane.

guidFileFormat (16 bajtów): Identyfikator GUID określający, że plik jest plikiem magazynu wersji. MUSI być „{109ADD3F-911B-49F5-A5D0-1791EDC8AED8}”.

ffvLastCodeThatWroteToThisFile (4 bajty): Liczba całkowita bez znaku. MUSI być jedną z wartości w poniższej tabeli, w zależności od typu pliku.

Format plikuWartość
.jeden0x0000002A
.onetoc20x0000001B

ffvOldestCodeThatHasWrittenToThisFile (4 bajty): Liczba całkowita bez znaku. MUSI być jedną z wartości w poniższej tabeli, w zależności od formatu tego pliku.

Format plikuWartość
.jeden0x0000002A
.onetoc20x0000001B

ffvNewestCodeThatHasWrittenToThisFile (4 bajty): Liczba całkowita bez znaku. MUSI być jedną z wartości w poniższej tabeli, w zależności od formatu tego pliku. :

Format plikuWartość
.jeden0x0000002A
.onetoc20x0000001B

ffvOldestCodeThatMayReadThisFile (4 bajty): Liczba całkowita bez znaku. MUSI być jedną z wartości w poniższej tabeli, w zależności od formatu tego pliku.

Format plikuWartość
.jeden0x0000002A
.onetoc20x0000001B

Bibliografia