Mam plik bazy danych (mdb), który zawiera słownik słów. Kilka tysięcy z nich. Potrzebuję tylko słowa (w kolejności, w której już są) w pliku tekstowym. Obecnie są z nimi powiązane (np. 1, 2, 3), ale nie potrzebuję ich. Potrzebuję tylko słów.
Jak najlepiej to zrobić?
Właściwie, jeśli ktoś jest w stanie znaleźć słownik angielskich słów (coś w stylu słownika scrabble), który jest bezpłatny online, również to zaakceptuję. Po prostu nie mogę znaleźć żadnych dobrych w Internecie.
database
dictionary
Freesnöw
źródło
źródło
Odpowiedzi:
Oto link do kopii słownika Webster (234936 słów) z 1997 roku.
http://packetstormsecurity.org/files/31994/websters-dictionary.gz
Możesz także spojrzeć na następujące zapytanie wyszukiwania, dostępnych jest wiele list. Przewiń do dolnej części pierwszej strony, aby rozpocząć przeglądanie dostępnych list słów. Wszystkie te listy są zwykłym tekstem.
http://packetstormsecurity.org/search/files/page1/?q=word%20list
Jeśli chodzi o wspomniany plik mdb , program Microsoft Access umożliwi eksport pliku słownika do innych formularzy, takich jak csv i inne. Alternatywą dla darmowego oprogramowania do eksportowania danych, które mogą być również zainteresowane przeglądaniem, byłaby aplikacja „Base” zawarta w pakiecie LibreOffice. Może ona mieć możliwość odczytu / eksportu danego pliku mdb .
Wiem, że może to być dalekie ujęcie, ponieważ nie jestem pewien struktury tej bazy danych (mdb) ani samej struktury pliku mdb ; Uważam jednak, że to zwykły tekst. Teoretycznie, jeśli baza danych zawiera tylko jedną tabelę (dla uproszczenia), możesz być w stanie napisać mały skrypt, aby przeanalizować dany plik mdb , a następnie wyciągnąć pożądany tekst.
źródło