Która wersja programu Microsoft Word utworzyła dany dokument?


15

Zaczynam otrzymywać wiele dokumentów MS Word i chcę wykryć, która wersja MS Word utworzyła lub ostatnio zapisała każdy dokument.

Czy jest na to jakieś narzędzie? Czy mogę ustalić takie informacje, korzystając z edytora tekstu lub edytora binarnego?

Mam pakiet MS Office 2002 i Open office, jeśli to pomaga.


Czy mogę zapytać, dlaczego chcesz to zrobić? Co próbujesz osiągnąć
KCotreau

1
@Kotreau, próbuję ustalić, dla dużej liczby plików, która wersja MS Word je utworzyła (a przynajmniej ostatnio ich dotknęła). Częścią tego jest gromadzenie informacji, a część zapewnia, że ​​zmiany są wymieniane we wzajemnie kompatybilny sposób.
Brock Adams

Odpowiedzi:


2

Wypróbuj TRID . Wygląda jak polecenie pliku w * nix.

Jeśli to nie zadziała, wypróbuj polecenie pliku * nix , dostępne w Gnuwin32 lub w Cygwin .

Dodano informacje o Quickview Plus - Kolejnym rozwiązaniem jest Quickview Plus. Szybki podgląd był cudownym / innowacyjnym programem typu kilka lat temu, nie wiem, czy nadal jest tak często używany, ale otwiera mnóstwo rozszerzeń. Właśnie próbowałem otworzyć plik, a w lewym dolnym rogu było napisane MS Word 2000. Aby ten program mógł działać dla Ciebie. Próbowałem 30-dniowy okres próbny.
http://download.cnet.com/Quick-View-Plus-Standard-Edition/3000-10743_4-10045750.html
http://www.avantstar.com/metro/home/Downloads


Pobrałem ten program. Wystarczy, że powiedzą mi, że dokumenty są prawdopodobnie dokumentami Pani Word. Nie podaje żadnej wersji i chociaż raportuje dokumenty Word '95 nieco inaczej niż dokumenty Word 2002, o to chodzi. ... Co to jest polecenie UNIX FILE ? Nie mogę znaleźć żadnego odniesienia do tego.
Brock Adams,

@Brock Adams Prawdopodobnie będziesz mieć więcej szczęścia z QVP, ale w twoim pytaniu dotyczącym polecenia pliku nie wspominasz o linku, ponieważ tylko jeden ma takie, które uważa za wspólne, ale często nie ma go pod linkiem , tutaj jest wspomniane, więc istnieje en.wikipedia.org/wiki/File_(command), a dla Windows jest w gnuwin32 lub cygwin. A ty po prostu mówisz> plik aa. Mówi ci, jaki to typ pliku, bez względu na rozszerzenie. Więc może powiedzieć, że ten plik jest plikiem HTML.
barlop


en.wikipedia.org/wiki/QuickView mówi, że Quickview był dostarczany z Windows 95,98. Ale już od 2000 i ME już nie. Tam Quickview Plus jest komercyjną alternatywą. Powiązałem z QVP i to jest aktualne. QV jest najwyraźniej dostępny web17.webbpro.de/index.php?page=quickview, który wymienia 2 linki, w tym najnowszą wersję szybkiego podglądu (który może być nadal stary) viennacomputerproducts.com/downloads/QuickView/Setup.exe Być może potrzebujesz / prawdopodobnie potrzebujesz QVP jednak. Z którym powiązałem.
barlop

Patrząc na stronę QVP, jest to program przeglądający. Wydaje się, że nie dotyczy to różnicowania wersji - po prostu wyświetlanie dokumentu. Podobnie program plików nie rozróżnia wersji.
Brock Adams,

9

Jeśli masz dokument Office Open XML z rozszerzeniem .docx (lub .xlsx itp.): Plik jest archiwum .zip, więc otwórz go za pomocą TotalCommander lub WindowsExplorer (najpierw skopiuj jako .zip) lub 7zip. Otwórz plik „docProps \ app.xml” w archiwum i wyszukaj <AppVersion>tag:

  • <AppVersion>12.0000</AppVersion> jest pakiet Office 2007
  • <AppVersion>14.0000</AppVersion> jest pakiet Office 2010
  • <AppVersion>15.0000</AppVersion> jest pakiet Office 2013
  • <AppVersion>16.0000</AppVersion> jest pakiet Office 2016

Dowiedz się, zapisując .docx z Word 2007, Word 2010 i porównując. Później znalazłem te informacje również w Internecie. Dla łatwiejszego googlingu odsyłam też do tego komentarza:

http://word.tips.net/T000601_Determining_Word_Versions_of_Documents.html komentarz Daniela Kleina z 14 sierpnia 2012, 19:45

Późniejsze wersje dokumentów Office (po Office 2003) są zapisywane jako zwykłe pliki zip, ale z innym rozszerzeniem (np. „.Docx”). Możesz wyświetlić zawartość, najpierw wykonując kopię pliku i zmieniając rozszerzenie pliku na „.zip”. Następnie otworzy się w dowolnej przeglądarce zip. Odpowiednie informacje znajdują się w „. \ DocProps \ app.xml”. Wyodrębnij ten plik i otwórz go w przeglądarce tekstu. Na końcu pliku znajduje się coś, <AppVersion>14.0000</AppVersion></Properties>co mówi, że plik został ostatnio zapisany w (w tym przypadku) pakiecie Office 14 (Office 2010).


1
A <AppVersion> 16.0000 </AppVersion> to Office 2016
George M przywraca Monikę

2

„Określanie wersji słów dokumentów” Allena Wyatta , działało dla mnie.

Zasadniczo mówi, aby otworzyć dokument za pomocą zwykłej przeglądarki ASCII, takiej jak Notatnik, i poszukać kluczowych fraz. Na przykład:

Obszar, którego szukasz, znajduje się w sekcji, która jest oczywiście wspólnymi właściwościami dokumentu (nazwa szablonu, autor, tytuł dokumentu itp.), A informacje o wersji zostaną wyświetlone w pobliżu. Informacje te będą składały się z jednej z następujących czynności:

  • Microsoft Word 6.0
  • Microsoft Word 95
  • Microsoft Word 8.0
  • Microsoft Word 9.0
  • Microsoft Word 10.0

itp.

Nie zawsze będą one wskazywać, która wersja utworzyła plik, ale mogą wyjątkowo powiedzieć, która wersja ostatnio edytowała plik.


0

W oknach są one wyświetlane za pomocą różnych ikon. Nie jestem pewien, czy robią to w systemie Linux.

Na przykład utworzyłeś plik Word w Word2010 i zapisałeś go jako plik Word2003, wyświetli się ikona Word2003 zamiast Word2010. Jest kompatybilny w dół.


4
jesteś pewien? czy miałeś ponad 2 wersje słowa na jednym komputerze (jeśli to działa) i sprawdziłeś? ikony mogą być tylko tymi dla jednej wersji słowa ms na twoim komputerze i dla .doc lub jeśli później (również?) rozszerzenie .docx. jeśli poszedłeś do nowszego programu słownego i zapisałeś dokument jako starszą wersję, myślisz, że użyłby on innej ikony? wątpię w to .. chyba że naprawdę dokładnie to przetestowałeś.
barlop

Wszystkie używają tej samej ikony na mojej maszynie programistycznej.
Brock Adams
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.