New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Странная проблема с упакованным звуковым файлом

Сообщаем о найденных ошибках сюда

Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 12:22 am

Не видит как минимум один из звуковых файлов в архиве.

Скачал DSL-словарь с большим архивом звуковых файлов. Подключил, стал тестировать. В карточке со словом know оказалось, что не видит файл с британским произношением (пишет "Невозможно загрузить указанный ресурс"), но при этом видит все остальные.

Если распаковать архив и положить просто в папку рядом со словарем -- видит. Пробовал перепаковывать с разными вариантами сжатия -- проблема остается.

Название файла -- bre_know_n0205.wav
Фрагмент кода словаря:

Code: Select all
know
   [b]I.[/b]    [c blue][b]know[/b][/c][sup]1[/sup][b][c red] S1[/c][/b][b][c red] W1[/c][/b] /nəʊ $ noʊ/ [p]BrE[/p] [s]bre_know_n0205.wav[/s] [p]AmE[/p] [s]ame_know1.wav[/s][i][c] verb[/c][/i] ([i]past tense [/i][b][c blue]knew[/c][/b] /njuː $ nuː/, [i]past participle [/i][b][c blue]known[/c][/b] /nəʊn $ noʊn/)
   [m2] \[[c lightcoral]Word Family: [/c][c]adjective[/c]: ↑<<knowing>>, ↑<<knowledgeable>>, ↑<<known>> ≠ ↑<<unknown>>; [c]noun[/c]: ↑<<knowledge>>, the unknown; [c]adverb[/c]: ↑<<knowingly>> ≠ ↑<<unknowingly>>, ↑<<knowledgeably>>; [c]verb[/c]: ↑<<know>>][/m2]
   [m2]\[[c lightcoral]Language: [/c][c darkgray]Old English[/c]; [c lightcoral]Origin: [/c][c darkgray]cnawan[/c]\][/m2]
   [m2][b]1[/b]. [b][c dimgray]HAVE INFORMATION[/c][/b][c green] [intransitive, transitive not in progressive][/c] to have information about something: [/m2]
   [m4]  [s]exa_p008-001529731.wav[/s] [ex]Who knows the answer?[/ex][/m4]
   [m4]  [s]exa_p008-001529734.wav[/s] [ex]There are instructions telling you everything you need to know.[/ex][/m4]
   [m4]  [s]exa_p008-001529735.wav[/s] [ex]Didn’t you know that?[/ex][/m4]
   [m3][c crimson]know what/how/where etc[/c][/m3]
   [m4]  [s]exa_p008-001529739.wav[/s] [ex]Do you know what time it is?[/ex][/m4]
   [m4]  [s]exa_p008-001529740.wav[/s] [ex]I don’t know where to go.[/ex][/m4]
   [m3][c crimson]know (something/nothing etc) about something[/c][/m3]
   [m4]  [s]exa_p008-001783753.wav[/s] [ex]I need to know more about the job before I decide whether to apply for it.[/ex][/m4]
   [m4]  [s]exa_p008-001783754.wav[/s] [ex]Little is known about the author’s childhood.[/ex][/m4]
   [m4]  [s]exa_p008-001783766.wav[/s] [ex]I [c]know all about[/c] David and what he’s been up to![/ex][/m4]
   [m3][c crimson]know (something/nothing etc) of something[/c][/m3]
   [m4]  [s]exa_p008-001783757.wav[/s] [ex]I wonder if he knew of the plan?[/ex][/m4]
   [m4]  [s]exa_p008-001831299.wav[/s] [ex]Do you know of any good restaurants in the area?[/ex][/m4]
   [m4]  [s]exa_p008-001831302.wav[/s] [ex]You know nothing of this business.[/ex][/m4]
   [m3][c crimson]know (that)[/c][/m3]
   [m4]  [s]exa_p008-001529749.wav[/s] [ex]We know that greenhouse gases can affect the climate.[/ex][/m4]
   [m4]  [s]exa_p008-001783760.wav[/s] [ex][c]Let[/c] me [c]know[/c][i] (=tell me)[/i] what time you’re planning to arrive.[/ex][/m4]
   [m4]  [s]exa_p008-001783770.wav[/s] [ex]I thought you’d [c]want to know[/c] immediately.[/ex][/m4]
   [m4]  [s]exa_ldoce5_exa000898.wav[/s] [ex][c]If you must know[/c], I was with James last night [i] (=used when you are angry because someone wants to know something)[/i].[/ex][/m4]
   [m3][c crimson]without somebody/sb’s knowing[/c][/m3]
   [m4]  [s]exa_p008-001783778.wav[/s] [ex]He slipped out of the house without his parents knowing [i] (=secretly)[/i].[/ex][/m4]
   [m4]  [s]exa_p008-001783785.wav[/s] [ex][c]How did[/c] he [c]know[/c][i] (=how did he find information about)[/i] our names?[/ex][/m4]
   [m3][c crimson]as you/we know[/c][/m3]
   [m4]  [s]exa_p008-001529786.wav[/s] [ex]‘I’m divorced, as you know,’ she said briefly.[/ex][/m4]
   [m3][c crimson]be known to do something[/c][/m3]
   [m4]  [s]exa_p008-001783793.wav[/s] [ex]Smoking is known to increase a person’s risk of developing lung cancer.[/ex][/m4]
   [m2][b]2[/b]. [b][c dimgray]BE SURE[/c][/b][c green] [intransitive, transitive not in progressive][/c] to be sure about something: [/m2]
   [m4]  [s]exa_ldoce5_exa000899.wav[/s] [ex]‘Are you seeing Jim tomorrow?’ ‘I don’t know yet.’[/ex][/m4]
   [m3][c crimson]know (that)[/c][/m3]
   [m4]  [s]exa_p008-001783798.wav[/s] [ex]I know I won’t get the job.[/ex][/m4]
   [m4]  [s]exa_ldoce5_exa000900.wav[/s] [ex]Ruth knew that she couldn’t continue in the relationship for much longer.[/ex][/m4]
   [m3][c crimson]know what/why/how etc[/c][/m3]
   [m4]  [s]exa_p008-001783802.wav[/s] [ex]I know exactly what you need![/ex][/m4]
   [m3][c crimson]know if/whether[/c][/m3]
   [m4]  [s]exa_p008-001783805.wav[/s] [ex]The boy stared at him uncertainly, not knowing whether to believe him.[/ex][/m4]
   [m4]  [s]exa_p008-001783806.wav[/s] [ex]I don’t know if I’ll be able to come.[/ex][/m4]
   [m3][c crimson]knowing (that)[/c][/m3]
   [m4]  [s]exa_p008-001783809.wav[/s] [ex]She forced herself to go out, knowing that she would feel more depressed if she stayed at home.[/ex][/m4]
   [m4]  [s]exa_p008-001783810.wav[/s] [ex][c]How do you know[/c][i] (=what makes you sure)[/i] he won’t do it again?[/ex][/m4]
   [m3][c crimson]know somebody/something to be something[/c][/m3]
   [m4]  [s]exa_p008-001783816.wav[/s] [ex]It’s a story that I know to be true.[/ex][/m4]
   [m4]  [s]exa_p008-001783817.wav[/s] [ex]I think he’s still living in Chicago, but I don’t [c]know for sure[/c].[/ex][/m4]
   [m4]  [s]exa_p008-001783821.wav[/s] [ex][c]As far as I know[/c], they’re arriving on Saturday [i] (=used when you think something is true but are not sure)[/i].[/ex][/m4]
   [m4]  [s]exa_p008-001783825.wav[/s] [ex]I doubt I’ll win, but [c]you never know[/c][i] (=used when you cannot be sure about something, but something good might happen)[/i].[/ex][/m4]
   [m2][b]3[/b]. [b][c dimgray]BE FAMILIAR WITH SOMEBODY/SOMETHING[/c][/b][c green] [transitive not in progressive][/c] to be familiar with a person, place etc: [/m2]
   [m4]  [s]exa_p008-001529968.wav[/s] [ex]I’ve known her for twenty years.[/ex][/m4]
   [m4]  [s]exa_p008-001529969.wav[/s] [ex]Are you really thinking of leaving Kevin for a guy you barely know?[/ex][/m4]
   [m4]  [s]exa_p008-001529971.wav[/s] [ex]Do you know the nightclub on the corner of Maine Street?[/ex][/m4]
   [m4]  [s]exa_p008-001783831.wav[/s] [ex]I don’t [c]know[/c] him very [c]well[/c].[/ex][/m4]
   [m4]  [s]exa_p008-001783837.wav[/s] [ex]We’re still [c]getting to know[/c] each other really.[/ex][/m4]
   [m3][c crimson]know somebody from something[/c][/m3]
   [m4]  [s]exa_p008-001783843.wav[/s] [ex]I know her from school.[/ex][/m4]
   [m3][c crimson]know somebody as something[/c][/m3]
   [m4]  [s]exa_p008-001783846.wav[/s] [ex]Many people knew him as a local businessman.[/ex][/m4]
   [m4]  [s]exa_p008-001783847.wav[/s] [ex]Hepburn [c]is best known for[/c][i] (=people are most likely to be familiar with)[/i] her roles in classic films such as ‘My Fair Lady’.[/ex][/m4]
   [m4]  [s]exa_p008-001783852.wav[/s] [ex]The museum outlines the development of the city [c]as we know it[/c] today.[/ex][/m4]
   [m4]  [s]exa_p008-001783856.wav[/s] [ex]Does he [c]know the way[/c] to your house [i] (=know how to get there)[/i]?[/ex][/m4]
   [m4]  [s]exa_p008-001783861.wav[/s] [ex]I grew up here; I [c]know[/c] the place [c]like the back of my hand[/c][i] (=I know it very well)[/i].[/ex][/m4]
   [m4]  [s]exa_p008-001783868.wav[/s] [ex]I only [c]know[/c] her [c]by sight[/c][i] (=I often see her but have not really spoken to her)[/i].[/ex][/m4]
   [m4]  [s]exa_p008-001783875.wav[/s] [ex]She didn’t [c]know me from Adam[/c][i] (=she did not know me at all)[/i], but she was really helpful.[/ex][/m4]
   [m3][c crimson]knowing somebody/if I know somebody[/c][i] (=used to say that you expect someone to behave in a particular way because you know them well)[/i][/m3]
   [m4]  [s]exa_p008-001529995.wav[/s] [ex]Knowing Sumi, my note’s probably still in her pocket.[/ex][/m4]
   [m4]  [s]exa_p008-001529996.wav[/s] [ex]He’ll be chatting up the women, if I know Ron![/ex][/m4]
   [m2][b]4[/b]. [b][c dimgray]REALIZE[/c][/b][c green] [intransitive and transitive][/c] to realize, find out about, or understand something: [/m2]
   [m4]  [s]exa_p008-001530017.wav[/s] [ex]Hardly knowing what he was doing, Nick pulled out a cigarette.[/ex][/m4]
   [m4]  [s]exa_p008-001783882.wav[/s] [ex]She knew the risks involved.[/ex][/m4]
   [m3][c crimson]know (that)[/c][/m3]
   [m4]  [s]exa_p008-001783885.wav[/s] [ex]Suddenly she knew that something was terribly wrong.[/ex][/m4]
   [m3][c crimson]know how/what/why etc[/c][/m3]
   [m4]  [s]exa_p008-001783888.wav[/s] [ex]I didn’t know how difficult it would be.[/ex][/m4]
   [m3][c crimson]know to do something[/c][/m3]
   [m4]  [s]exa_p008-001783891.wav[/s] [ex]She knows not to tell anyone.[/ex][/m4]
   [m3][c crimson](do you) know what I mean?[/c][i] (=used to ask if someone understands or has the same feeling as you)[/i][/m3]
   [m4]  [s]exa_p008-001530023.wav[/s] [ex]It’s nice to have a change sometimes. Know what I mean?[/ex][/m4]
   [m3][c crimson]if you know what I mean[/c][/m3]
   [m4]  [s]exa_ldoce5_exa020123.wav[/s] [ex]Sometimes it’s better not to ask too many questions, if you know what I mean.[/ex][/m4]
   [m4]  [s]exa_p008-001783892.wav[/s] [ex]‘I just felt so tired.' ‘Yeah, [c]I know what you mean[/c].’[i] (=I understand, because I have had the same experience)[/i].[/ex][/m4]
   [m4]  [s]exa_p008-001783897.wav[/s] [ex]I [c]should have known[/c] it wouldn’t be easy.[/ex][/m4]
   [m4]  [s]exa_p008-001783901.wav[/s] [ex]I [c]might have known[/c][i] (=I am annoyed but not surprised)[/i] you would take that attitude.[/ex][/m4]
   [m3][c crimson]know exactly/precisely[/c][/m3]
   [m4]  [s]exa_p008-001530037.wav[/s] [ex]I know exactly how you feel.[/ex][/m4]
   [m3][c crimson]know perfectly well/full well/only too well[/c][/m3]
   [m4]  [s]exa_p008-001530040.wav[/s] [ex]He knew full well that what he was doing was dangerous.[/ex][/m4]
   [m3][c crimson]somebody will never know/no one will ever know[/c][/m3]
   [m4]  [s]exa_p008-001530044.wav[/s] [ex]Just take it. No one will ever know.[/ex][/m4]
   [m4]  [s]exa_p008-001530048.wav[/s] [ex]‘That’s not what I mean, [c]and you know it[/c],’ he protested.[/ex][/m4]
   [m3][c crimson]if I had known/if I’d have known[/c][/m3]
   [m4]  [s]exa_p008-001530051.wav[/s] [ex]I wouldn’t have come if I’d known you were so busy.[/ex][/m4]
   [m4]  [s]exa_p008-001783909.wav[/s] [ex][c]Little did[/c] she [c]know[/c][i] (=she did not know)[/i] that years later she would have her own pool and luxury apartment in Florida.[/ex][/m4]
   [m4]  [s]exa_p008-001783915.wav[/s] [ex]She [c]knew nothing of[/c] what had happened earlier that day.[/ex][/m4]
   [m2][b]5[/b]. [b][c dimgray]SKILL/EXPERIENCE[/c][/b][c green] [transitive not in progressive][/c] to have learned a lot about something or be skilful and experienced at doing something: [/m2]
   [m4]  [s]exa_p008-001529931.wav[/s] [ex]I don’t know enough history to make a comparison.[/ex][/m4]
   [m4]  [s]exa_p008-001529932.wav[/s] [ex]I taught him everything he knows.[/ex][/m4]
   [m4]  [s]exa_p008-001783920.wav[/s] [ex]I know some French.[/ex][/m4]
   [m3][c crimson]know how to do something[/c][/m3]
   [m4]  [s]exa_p008-001529935.wav[/s] [ex]Do you know how to change a fuse?[/ex][/m4]
   [m3][c crimson]know about[/c][/m3]
   [m4]  [s]exa_p008-001529938.wav[/s] [ex]I have a friend who knows about antiques.[/ex][/m4]
   [m4]  [s]exa_p008-001783925.wav[/s] [ex]Bessie knew nothing about football.[/ex][/m4]
   [m4]  [s]exa_p008-001783926.wav[/s] [ex]Politicians [c]know all about[/c] the power of language.[/ex][/m4]
   [m4]  [s]exa_p008-001783930.wav[/s] [ex]I [c]don’t know the first thing about[/c][i] (=I know nothing about)[/i] looking after children.[/ex][/m4]
   [m4]  [s]exa_p008-001783935.wav[/s] [ex]I don’t really [c]know what[/c] I’m [c]doing[/c][i] (=I do not have enough skill and experience to deal with something)[/i] when it comes to cars.[/ex][/m4]
   [m4]  [s]exa_p008-001783942.wav[/s] [ex]The staff are dedicated people who clearly [c]know what[/c] they [c]are talking about[/c].[/ex][/m4]
   [m4]  [s]exa_p008-001783948.wav[/s] [ex]She [c]knew from experience[/c] that exams made her very nervous.[/ex][/m4]
   [m3][c crimson]know your job/subject/stuff[/c][i] (=be good at and know all you should about a job or subject)[/i][/m3]
   [m4]  [s]exa_p008-001783952.wav[/s] [ex]a decent manager who [c]knows the ropes[/c][i] (=has a lot of experience)[/i][/ex][/m4]
   [m4]  [s]exa_p008-001783956.wav[/s] [ex]My cousin [c]knows a thing or two[/c][i] (=knows a lot)[/i] about golf.[/ex][/m4]
   [m3][c crimson]know a song/tune/poem etc[/c][i] (=be able to sing a song, play a tune, say a poem etc because you have learned it)[/i][/m3]
   [m4]  [s]exa_p008-001783964.wav[/s] [ex]Do you know all the words to ‘As Time Goes By’?[/ex][/m4]
   [m2][b]6[/b]. [b][c dimgray]KNOW SB’S QUALITIES[/c][/b][c green] [transitive not in progressive][/c] to think that someone has particular qualities[/m2]
   [m3][c crimson]know somebody as something[/c][/m3]
   [m4]  [s]exa_p008-001840482.wav[/s] [ex]I knew him as a hard-working, modest, and honest politician.[/ex][/m4]
   [m3][c crimson]know somebody for something[/c][/m3]
   [m4]  [s]exa_p008-001840485.wav[/s] [ex]In fact, I knew her for a tough-minded young woman.[/ex][/m4]
   [m2][b]7[/b]. [b][c blue]know better[/c][/b][/m2]
   [m3] [b]a)[/b] to be wise or experienced enough not to do something: [/m3]
   [m4]  [s]exa_p008-001783984.wav[/s] [ex]It’s just prejudice from educated people who [c]should know better[/c].[/ex][/m4]
   [m4]  [s]exa_p008-001783988.wav[/s] [ex]Eva [c]knew better than to[/c] interrupt one of Mark’s jokes.[/ex][/m4]
   [m3] [b]b)[/b] to know or think you know more than someone else: [/m3]
   [m4]  [s]exa_p008-001530218.wav[/s] [ex]Everyone thought it was an accident. Only Dan knew better.[/ex][/m4]
   [m2][b]8[/b]. [b][c blue]not know any better[/c][/b] used to say that someone does something bad or stupid because they have not been told or taught that it is wrong: [/m2]
   [m4]  [s]exa_p008-001783996.wav[/s] [ex]Drugs are being sold to children who don’t know any better.[/ex][/m4]
   [m2][b]9[/b]. [b][c blue]know something inside out[/c][/b] ([i]also[/i][b][c blue] know something backwards[/c][/b][i][c maroon] British English[/c][/i], [b][c blue]know something backwards and forwards[/c][/b][i][c maroon] American English[/c][/i]) to be very familiar with something, especially because you have learned about it or because you have a lot of experience: [/m2]
   [m4]  [s]exa_ldoce5_exa020124.wav[/s] [ex]Erikson knows the game inside out.[/ex][/m4]
   [m2][b]10[/b]. [b][c blue]know your way around something[/c][/b][/m2]
   [m3] [b]a)[/b] to be so familiar with something that you are confident and good at using it: [/m3]
   [m4]  [s]exa_p008-001784011.wav[/s] [ex]She knows her way around a wine list.[/ex][/m4]
   [m3] [b]b)[/b] to be familiar with a place so that you know where things are: [/m3]
   [m4]  [s]exa_p008-001784014.wav[/s] [ex]I don’t know my way around the city yet.[/ex][/m4]
   [m2][b]11[/b]. [b][c blue]make yourself known (to somebody)[/c][/b][i][c maroon] formal[/c][/i] to introduce yourself to someone: [/m2]
   [m4]  [s]exa_p008-001784020.wav[/s] [ex]After she had gone, Paul made himself known to Dr Heatherton.[/ex][/m4]
   [m2][b]12[/b]. [b][c dimgray]RECOGNIZE[/c][/b][c green] [transitive][/c] to be able to recognize someone or something: [/m2]
   [m4]  [s]exa_p008-001530061.wav[/s] [ex]Honestly, it had been so long, I hardly knew her.[/ex][/m4]
   [m3][c crimson]know somebody/something by something[/c][/m3]
   [m4]  [s]exa_p008-001530064.wav[/s] [ex]He looked very different, but I knew him by his voice.[/ex][/m4]
   [m2][b]13[/b]. [b][c blue]know somebody/something as something[/c][/b] to have a particular name: [/m2]
   [m4]  [s]exa_p008-001530206.wav[/s] [ex]The main street between the castle and the palace is known as ‘the Royal Mile’.[/ex][/m4]
   [m4]  [s]exa_p008-001784022.wav[/s] [ex]Nitrous oxide is [c]commonly known as[/c] laughing gas.[/ex][/m4]
   [m2][b]14[/b]. [b][c blue]know something from something[/c][/b] to understand the difference between one thing and another: [/m2]
   [m4]  [s]exa_p008-001530069.wav[/s] [ex]Lloyd doesn’t even know his right from his left.[/ex][/m4]
   [m4]  [s]exa_p008-001530070.wav[/s] [ex]At what age do children start to know right from wrong?[/ex][/m4]
   [m2][b]15[/b]. [b][c dimgray]EXPERIENCE[/c][/b][c green] [transitive][/c] to have experience of a particular feeling or situation: [/m2]
   [m4]  [s]exa_p008-001840491.wav[/s] [ex]I don’t think he ever knew true happiness.[/ex][/m4]
   [m3][c crimson]know about[/c][/m3]
   [m4]  [s]exa_p008-001840494.wav[/s] [ex]I know all about being poor.[/ex][/m4]
   [m4]  [s]exa_p008-001840495.wav[/s] [ex]I’ve [c]never known[/c][i] (=have never experienced)[/i] this to happen in all the time I’ve worked here.[/ex][/m4]
   [m4]  [s]exa_p008-001840500.wav[/s] [ex]I’ve [c]never known[/c] him [c]to[/c] shout [i] (=he never shouts)[/i].[/ex][/m4]
   [m2][b]16[/b]. [b][c blue]somebody/something is not known to be something[/c][/b] [i]or[/i][b][c blue] somebody/something has never been known to do something[/c][/b] used to say there is no information that someone or something has particular qualities: [/m2]
   [m4]  [s]exa_p008-001840514.wav[/s] [ex]This species is not known to be vicious.[/ex][/m4]
   [m2][b]17[/b]. [b][c blue]I’ve known somebody/something to do something[/c][/b] [i]or[/i][b][c blue] somebody/something has been known to do something[/c][/b] used to say that someone does something sometimes or that something happens sometimes, even if it is unusual: [/m2]
   [m4]  [s]exa_p008-001840522.wav[/s] [ex]People have been known to drive 500 miles just to visit the shop.[/ex][/m4]
   [m4]  [s]exa_p008-001840523.wav[/s] [ex]This type of fish has been known to live for 10 years or more.[/ex][/m4]
   [m6][c gray]• • •[/c][/m6]
   [m2][b][c orange]SPOKEN PHRASES[/c][/b][/m2]
   [m2][b]18[/b]. [b][c blue]you know[/c][/b][/m2]
   [m3] [b]a)[/b] used to emphasize a statement: [/m3]
   [m4]  [s]exa_p008-001840530.wav[/s] [ex]There’s no excuse, you know.[/ex][/m4]
   [m3] [b]b)[/b] used to make sure that someone understands what you are saying: [/m3]
   [m4]  [s]exa_p008-001840533.wav[/s] [ex]I felt very upset, you know?[/ex][/m4]
   [m3] [b]c)[/b] used when you want to keep someone’s attention, but cannot think of what to say next: [/m3]
   [m4]  [s]exa_p008-001840537.wav[/s] [ex]Well, you know, we’ve got a job to do here.[/ex][/m4]
   [m3] [b]d)[/b] used when you are explaining or describing something and want to give more information: [/m3]
   [m4]  [s]exa_p008-001840541.wav[/s] [ex]That flower in the garden – you know, the purple one – what is it?[/ex][/m4]
   [m2][b]19[/b]. [b][c blue]you know/do you know[/c][/b] used to start talking about something, or make someone listen: [/m2]
   [m4]  [s]exa_p008-001840546.wav[/s] [ex]You know, I sometimes feel I don’t know him at all.[/ex][/m4]
   [m4]  [s]exa_p008-001840547.wav[/s] [ex]Do you know, when I went out this morning that man was still there.[/ex][/m4]
   [m3][c crimson](do) you know what/something?[/c][/m3]
   [m4]  [s]exa_p008-001840550.wav[/s] [ex]You know what? I think he’s lonely.[/ex][/m4]
   [m2][b]20[/b]. [b][c blue]I know[/c][/b][/m2]
   [m3] [b]a)[/b] used to agree with someone or to say that you feel the same way: [/m3]
   [m4]  [s]exa_p008-001840556.wav[/s] [ex]‘We have to talk about it, Rob.’ ‘Yeah, I know.’[/ex][/m4]
   [m3] [b]b)[/b] used to say that you have suddenly had an idea, thought of a solution to a problem etc: [/m3]
   [m4]  [s]exa_p008-001840560.wav[/s] [ex]I know! Let’s go out for a meal on your birthday.[/ex][/m4]
   [m3] [b]c)[/b] used to stop someone from interrupting because they have an opinion about what you are saying: [/m3]
   [m4]  [s]exa_p008-001840564.wav[/s] [ex]It sounds silly, I know, but I will explain.[/ex][/m4]
   [m4]  [s]exa_p008-001840565.wav[/s] [ex]I know, I know, I should have had the car checked out before now.[/ex][/m4]
   [m2][b]21[/b]. [b][c blue]I don’t know[/c][/b][/m2]
   [m3] [b]a)[/b] used to say that you do not have the answer to a question: [/m3]
   [m4]  [s]exa_p008-001840571.wav[/s] [ex]‘When did they arrive?’ ‘I don’t know.’[/ex][/m4]
   [m3] [b]b)[/b] used when you are not sure about something: [/m3]
   [m4]  [s]exa_p008-001840575.wav[/s] [ex]‘How old do you think he is?’ ‘Oh, I don’t know – sixty, seventy?’[/ex][/m4]
   [m3][c crimson]I don’t know what/how/whether etc[/c][/m3]
   [m4]  [s]exa_p008-001840578.wav[/s] [ex]I don’t know whether to call him.[/ex][/m4]
   [m3][c crimson]I don’t know that[/c][/m3]
   [m4]  [s]exa_p008-001840581.wav[/s] [ex]I don’t know that you need a passport for travelling within the EU.[/ex][/m4]
   [m3] [b]c)[/b] used to show that you disagree slightly with what has just been said: [/m3]
   [m4]  [s]exa_p008-001840585.wav[/s] [ex]‘I couldn’t live there.’ ‘Oh, I don’t know. It might not be so bad.’[/ex][/m4]
   [m3] [b]d)[/b] [i][c maroon] British English[/c][/i] used to show that you are slightly annoyed: [/m3]
   [m4]  [s]exa_p008-001840590.wav[/s] [ex]Oh, I don’t know! You’re hopeless![/ex][/m4]
   [m2][b]22[/b]. [b][c blue]I don’t know how/why etc[/c][/b] used to criticize someone: [/m2]
   [m4]  [s]exa_p008-001840595.wav[/s] [ex]I don’t know how people could keep an animal in those conditions.[/ex][/m4]
   [m2][b]23[/b]. [b][c blue]I don’t know about you, but ...[/c][/b] used to give your opinion, decision, or suggestion when you are not sure that the person you are talking to will feel the same way: [/m2]
   [m4]  [s]exa_p008-001840600.wav[/s] [ex]I don’t know about you, but I’ll be glad when Christmas is over.[/ex][/m4]
   [m2][b]24[/b]. [b][c blue]I don’t know how to thank you/repay you[/c][/b] used to thank someone[/m2]
   [m2][b]25[/b]. [b][c blue]wouldn’t you know (it)[/c][/b] used to say that something is not at all surprising: [/m2]
   [m4]  [s]exa_p008-001784031.wav[/s] [ex]I was told in no uncertain terms that Helen, wouldn’t you know it, didn’t approve.[/ex][/m4]
   [m2][b]26[/b]. [b][c blue]you don’t know[/c][/b] used to emphasize how strong your feelings are: [/m2]
   [m4]  [s]exa_p008-001784037.wav[/s] [ex]You don’t know how much I missed him.[/ex][/m4]
   [m2][b]27[/b]. [b][c blue]I wouldn’t know[/c][/b] used to say that you do not know the answer to something and that you are not the person who would know[/m2]
   [m2][b]28[/b]. [b][c blue]what does somebody know?[/c][/b] used to say angrily that someone’s opinion is wrong or that it is not important: [/m2]
   [m4]  [s]exa_p008-001784047.wav[/s] [ex]What does she know about relationships?[/ex][/m4]
   [m2][b]29[/b]. [b][c blue]how should I know?/how am I to know?/how do I know?[/c][/b] used to say that it is not reasonable to expect that you should know something: [/m2]
   [m4]  [s]exa_p008-001530121.wav[/s] [ex]‘When will they be back?’ ‘How should I know?’[/ex][/m4]
   [m2][b]30[/b]. [b][c blue]how was I to know?/how did I know?[/c][/b] used as an excuse when something bad has happened: [/m2]
   [m4]  [s]exa_p008-001530126.wav[/s] [ex]How was I to know that the file was confidential?[/ex][/m4]
   [m2][b]31[/b]. [b][c blue]be not to know[/c][/b][i][c maroon] British English[/c][/i] used to say that you do not mind that someone has made a mistake because they could not have avoided it: [/m2]
   [m4]  [s]exa_p008-001784076.wav[/s] [ex]‘Sorry, I didn’t realize you had guests.’ ‘That’s all right – you weren’t to know.’[/ex][/m4]
   [m2][b]32[/b]. [b][c blue]I ought to know[/c][/b] used to emphasize that you know about something because you made it, experienced it etc: [/m2]
   [m4]  [s]exa_p008-001530131.wav[/s] [ex]‘Are you sure there’s no sugar in this coffee?’ ‘Of course. I ought to know – I made it!’[/ex][/m4]
   [m2][b]33[/b]. [b][c blue]for all I know[/c][/b] used to emphasize that you do not know something and say that it is not important to you: [/m2]
   [m4]  [s]exa_p008-001530146.wav[/s] [ex]I don’t know where she is. She could have been kidnapped for all I know.[/ex][/m4]
   [m2][b]34[/b]. [b][c blue]not that I know of[/c][/b] used to say that you think the answer is ‘no’ but there may be facts that you do not know about: [/m2]
   [m4]  [s]exa_p008-001831307.wav[/s] [ex]‘Did he call earlier?’ ‘Not that I know of.’[/ex][/m4]
   [m2][b]35[/b]. [b][c blue]Heaven/God/who/goodness knows![/c][/b][/m2]
   [m3] [b]a)[/b] used to say that you do not know the answer to a question: [/m3]
   [m4]  [s]exa_p008-001840609.wav[/s] [ex]‘Where do you think he’s disappeared to this time?’ ‘God knows!’[/ex][/m4]
   [m4]  [s]exa_p008-001840610.wav[/s] [ex]Goodness knows why she didn’t go herself.[/ex][/m4]
   [m3] [b]b)[/b] used to emphasize a statement: [/m3]
   [m4]  [s]exa_p008-001840613.wav[/s] [ex]Goodness knows, I’ve never liked the woman, but I didn’t know how bad it would be to work with her.[/ex][/m4]
   [m2][b]36[/b]. [b][c blue]knowing my luck[/c][/b] used to say that you expect something bad will happen because you are usually unlucky: [/m2]
   [m4]  [s]exa_p008-001840618.wav[/s] [ex]Knowing my luck, the train will be late.[/ex][/m4]
   [m2][b]37[/b]. [b][c blue](well,) what do you know?[/c][/b] used to express surprise: [/m2]
   [m4]  [s]exa_p008-001840623.wav[/s] [ex]Well, what do you know? Look who’s here![/ex][/m4]
   [m2][b]38[/b]. [b][c blue]if you know what’s good for you[/c][/b] used to tell someone that they should do something, or something bad will happen: [/m2]
   [m4]  [s]exa_p008-001840628.wav[/s] [ex]You’ll keep your mouth shut about this if you know what’s good for you![/ex][/m4]
   [m2][b]39[/b]. [b][c blue]you know who/what[/c][/b] used to talk about someone or something without mentioning their name: [/m2]
   [m4]  [s]exa_p008-001840633.wav[/s] [ex]I saw you know who yesterday.[/ex][/m4]
   [m2][b]40[/b]. [b][c blue]there’s no knowing[/c][/b] it is impossible to know: [/m2]
   [m4]  [s]exa_p008-001530151.wav[/s] [ex]There was no knowing who might have read the letter.[/ex][/m4]
   [m2][b]41[/b]. [b][c blue]let it be known/make it known (that)[/c][/b][i][c maroon] formal[/c][/i] to make sure that people know something, especially by getting someone else to tell them: [/m2]
   [m4]  [s]exa_p008-001784084.wav[/s] [ex]Farrar let it be known that he saw nothing wrong with the proposed solutions.[/ex][/m4]
   [m2][b]42[/b]. [b][c blue]not want to know[/c][/b][i][c maroon] British English[/c][/i][i][c maroon] informal[/c][/i] to not be interested in someone and what they want to say: [/m2]
   [m4]  [s]exa_p008-001530171.wav[/s] [ex]She’d approached several model agencies but they just didn’t want to know.[/ex][/m4]
   [m2][b]43[/b]. [b][c blue]know the score[/c][/b][i][c maroon] informal[/c][/i] to understand a situation and all the good and bad features about it: [/m2]
   [m4]  [s]exa_p008-001784092.wav[/s] [ex]I knew the score before I started the job.[/ex][/m4]
   [m2][b]44[/b]. [b][c blue]not know what hit you[/c][/b][i][c maroon] informal[/c][/i] to feel shocked and confused because something happens when you are not expecting it to: [/m2]
   [m4]  [s]exa_p008-001784098.wav[/s] [ex]Poor man – I don’t think he knew what hit him.[/ex][/m4]
   [m2][b]45[/b]. [b][c blue]know your place[/c][/b] used to say that someone understands that they are less important than other people – usually used humorously: [/m2]
   [m4]  [s]exa_p008-001784103.wav[/s] [ex]I know my place. I’ll get back to the kitchen![/ex][/m4]
   [m2][b]46[/b]. [b][c blue]know no bounds[/c][/b][i][c maroon] formal[/c][/i] if a feeling or quality knows no bounds, it is not limited in any way: [/m2]
   [m4]  [s]exa_p008-001784109.wav[/s] [ex]His enthusiasm knew no bounds.[/ex][/m4]
   [m2][b]47[/b]. [b][c blue]somebody knows best[/c][/b] used to say that someone should be obeyed or that their way of doing things should be accepted because they are experienced: [/m2]
   [m4]  [s]exa_p008-001530223.wav[/s] [ex]She always thinks she knows best.[/ex][/m4]
   [m4]  [s]exa_p008-001784111.wav[/s] [ex]I have always hated the attitude that ‘the doctor knows best’.[/ex][/m4]
   [m2][b]48[/b]. [b][c blue]before you know it[/c][/b] used to say that something happens very quickly and when you are not expecting it: [/m2]
   [m4]  [s]exa_p008-001784115.wav[/s] [ex]You’ll be home before you know it.[/ex][/m4]
   [m2][b]49[/b]. [b][c blue]know different/otherwise[/c][/b][i][c maroon] informal[/c][/i] to know that the opposite of something is true: [/m2]
   [m4]  [s]exa_p008-001784121.wav[/s] [ex]He told people he didn’t care about her, but deep down he knew different.[/ex][/m4]
   [m2][b]50[/b]. [b][c blue]know your own mind[/c][/b] to be confident and have firm ideas about what you want and like[/m2]
   [m2][b]51[/b]. [b][c blue]you will be delighted/pleased etc to know (that)[/c][/b][i][c maroon] formal[/c][/i] used before you give someone information that they will be pleased to hear: [/m2]
   [m4]  [s]exa_p008-001530236.wav[/s] [ex]You will be pleased to know that we have accepted your offer.[/ex][/m4]
   [m2][b]52[/b]. [b][c blue]it’s ... , Jim, but not as we know it[/c][/b][i][c maroon] informal[/c][/i][i][c maroon] humorous[/c][/i] used to say that something is completely different from what we would normally expect something of its type to be: [/m2]
   [m4]  [s]exa_p008-002097064.wav[/s] [ex]It’s the blues, Jim, but not as we know it.[/ex][/m4]
   [m2] ⇨ [b]the next thing I/she etc knew[/b] at ↑<<next>>[sup]1[/sup](6)[/m2]
   [m6][c gray]• • •[/c][/m6]
   [m2][c indigo][b]THESAURUS[/b][/c][/m2]
   [m4][c gray]▪[/c] [b]know[/b] to recognize someone or something. [b]Know[/b] is often used in everyday English instead of [b]recognize[/b]:  [ex]How do you know that it is real gold?[/ex] |  [ex]I [c]know [/c]him [c]from somewhere[/c].[/ex] |  [ex]I can’t remember his name, but I [c]know his face[/c].[/ex][/m4]
   [m4][c gray]▪[/c] [b]can tell[/b] to be able to recognize someone or something:  [ex]I could tell that it was him by his voice.[/ex] |  [ex]Can you tell that it’s not real leather?[/ex] |  [ex]It’s difficult to be able to [c]tell them apart[/c][i] (=to recognize that they are different)[/i].[/ex][/m4]
   [b]II.[/b]    [c blue][b]know[/b][/c][sup]2[/sup] [p]BrE[/p] [s]bre_know_n0205.wav[/s] [p]AmE[/p] [s]ame_know1.wav[/s][i][c] noun[/c][/i]
   [m2] [b][c blue]in the know[/c][/b][i][c maroon] informal[/c][/i] having more information about something than most people: [/m2]
   [m4]  [s]exa_p008-001447322.wav[/s] [ex]People in the know say that interest rates will have to rise again soon.[/ex][/m4]
   [m6][c gray]• • •[/c][/m6]
   [m2][c indigo][b]THESAURUS[/b][/c][/m2]
   [m4][c gray]▪[/c] [b]sure[/b][i][c] adjective[/c][/i] believing that something is definitely true or correct:  [ex]I’m sure that you’re right.[/ex] |  [ex]‘The car was a BMW’ ‘Are you sure?’[/ex] |  [ex]I’m not sure what the best thing to do is.[/ex][/m4]
   [m4][c gray]▪[/c] [b]certain[/b][i][c] adjective[/c][/i] completely sure. [b]Certain [/b] is more formal than [b]sure[/b], and it is very commonly used in writing:  [ex]The police were certain that they had found the killer.[/ex] |  [ex]I think he’s married, but I’m not certain about it.[/ex][/m4]
   [m4][c gray]▪[/c] [b]convinced[/b][i][c] adjective[/c][/i] sure that something is true, even though you cannot prove it:  [ex]She became convinced that her boyfriend was seeing someone else.[/ex] |  [ex]Brown’s wife was convinced of his innocence.[/ex][/m4]
   [m4][c gray]▪[/c] [b]positive[/b][i][c] adjective[/c][/i][i][c maroon] especially spoken[/c][/i] completely sure that something is true, especially when other people are not sure:  [ex]She said she was positive that the exam was next Tuesday.[/ex] |  [ex]I’m absolutely positive I haven’t made a mistake.[/ex][/m4]
   [m4][c gray]▪[/c] [b]satisfied[/b][i][c] adjective[/c][/i] sure that you know the truth about something that has happened, because you have enough information:  [ex]The authorities are now satisfied that her death was an accident.[/ex][/m4]
   [m4][c gray]▪[/c] [b]confident[/b][i][c] adjective[/c][/i] sure that something good will happen or that you will achieve something:  [ex]Doctors are confident that he’ll make a full recovery.[/ex] |  [ex]A spokesman said the government was confident of winning the vote.[/ex][/m4]
   [m4][c gray]▪[/c] [b]have no doubt[/b] ([i]also[/i][b][c black] be in no doubt[/c][/b])[i][c] verb phrase[/c][/i] to have no doubts in your mind about something:  [ex]I have no doubt that his story is true.[/ex] |  [ex]He was in no doubt about what he should do next.[/ex][/m4]
   [m4][c gray]▪[/c] [b]know[/b][i][c] verb[/c][/i] to have a strong feeling that something is true or correct:  [ex]I just know that she will love this necklace.[/ex] |  [ex]When the phone rang, we knew something terrible must have happened.[/ex][/m4]


Прилагаю два файла -- проблемный (только когда в архиве) и его работающего соседа.

Чуть позже попробую перепаковать / переименовать / перекодировать и т.п.

Goldendict 1.0.1
Windows 7 Pro 64-bit
Longman Dictionary of Contemporary English 5th Ed в DSL-версии, перекодированной из Stardict-версии.
Attachments
sounds.zip
Архив со звуковыми файлами, с одним из которых в заархивированном состоянии бывает проблема.
(7.97 KiB) Downloaded 265 times
Last edited by Novikov on Tue Jan 24, 2012 4:42 am, edited 2 times in total.
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 12:44 am

Перед тем, как перепаковывать файлы, решил посмотреть в Process Monitor, чем занимается Goldendict, когда пытается обратиться к файлу и выдает ошибку.

Вот что выдает, когда все нормально:
Code: Select all
4:31:07,9398377   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\ame_know1.wav   NAME NOT FOUND   Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a
4:31:07,9399849   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files\ame_know1.wav   PATH NOT FOUND   Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a
4:31:07,9400765   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9FE0709693B659CC712C020F41AAB9F3   SUCCESS   Offset: 1 343 611, Length: 512
4:31:07,9401054   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9FE0709693B659CC712C020F41AAB9F3   SUCCESS   Offset: 1 344 123, Length: 4 096
4:31:07,9402860   GoldenDict.exe   4656   FASTIO_READ   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   FAST IO DISALLOWED   Offset: 45 148 912, Length: 16 384
4:31:07,9403016   GoldenDict.exe   4656   IRP_MJ_READ   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Offset: 45 148 912, Length: 16 384, Priority: Normal


Тут видим, что программа сперва ищет файл в каталоге со словарем, затем в подкаталоге с названием, соответствующим имени DSL-файла, затем, как я понял, обращается к индексу за информацией о том, как искать файл в соответствующем архиве, обращается к архиву, находит файл и выдает звук.

А вот что получается со "странным" файлом:
Code: Select all
4:31:07,9398377   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\ame_know1.wav   NAME NOT FOUND   Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a
4:31:07,9399849   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files\ame_know1.wav   PATH NOT FOUND   Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a
4:31:07,9400765   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9FE0709693B659CC712C020F41AAB9F3   SUCCESS   Offset: 1 343 611, Length: 512
4:31:07,9401054   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9FE0709693B659CC712C020F41AAB9F3   SUCCESS   Offset: 1 344 123, Length: 4 096
4:31:07,9402860   GoldenDict.exe   4656   FASTIO_READ   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   FAST IO DISALLOWED   Offset: 45 148 912, Length: 16 384
4:31:07,9403016   GoldenDict.exe   4656   IRP_MJ_READ   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Offset: 45 148 912, Length: 16 384, Priority: Normal


Во-первых, почему-то Goldendict пытается найти звук сначала в папке у соседнего словаря (подключен, но не активен). При этом, что любопытно, в между тестами набор подключенных и активных словарей не менялся. Потом идет в папки к другим соседним словарям. Потом уже в папку к собственно тестируемому словарю. В архив смотреть даже и не пытается.

Дополнительная просьба: внедрите функционал для тестеров, чтобы можно было одной кнопкой получить всю нужную информацию в виде текста и скопировать ее в буфер обмена следующим кликом. Чтобы не набирать по 10 раз версию программы, версию ОС, подключенные словари и т.п.
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Странная проблема с упакованным звуковым файлом

Postby ikm » Tue Jan 24, 2012 1:35 am

Программа смотрит, есть ли требуемый файл или нет, в момент формирования самой статьи. Если его нет, то при дальнейшей попытке его проигрывания он будет искаться в других словарях. Это механизм, с помощью которого работает поиск звуков в .lsa-словарях.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 1:52 am

ikm wrote:Программа смотрит, есть ли требуемый файл или нет, в момент формирования самой статьи. Если его нет, то при дальнейшей попытке его проигрывания он будет искаться в других словарях. Это механизм, с помощью которого работает поиск звуков в .lsa-словарях.


Специально посмотрел, к каким файлам обращается Goldendict в момент, когда я вызываю на экран ту самую статью. Судя по отчету Process Monitor'а, в момент вывода на экран статьи для каждого звукового файла в статье происходит два обращения к индексу, затем проверка наличия файла в каталоге со словарем и в подкаталоге, соответствующем названию словаря. Но к zip-архиву программа в момент формирования статьи не обращается:

Code: Select all
5:37:41,4782785   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9fe0709693b659cc712c020f41aab9f3   SUCCESS   Offset: 1 808 364, Length: 512
5:37:41,4782939   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9fe0709693b659cc712c020f41aab9f3   SUCCESS   Offset: 1 808 876, Length: 4 096
5:37:41,4784733   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed   SUCCESS   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
5:37:41,4785069   GoldenDict.exe   4656   IRP_MJ_DIRECTORY_CONTROL   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\ame_know1.wav   NO SUCH FILE   Type: QueryDirectory, Filter: ame_know1.wav
5:37:41,4785228   GoldenDict.exe   4656   IRP_MJ_CLEANUP   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed   SUCCESS   
5:37:41,4785382   GoldenDict.exe   4656   IRP_MJ_CLOSE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed   SUCCESS   
5:37:41,4785944   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files   NAME NOT FOUND   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a


В случае с тем самым звуковым файлом картина несколько иная, по-видимому, из-за того, что он первый в карточке:
Code: Select all
5:37:41,4782785   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9fe0709693b659cc712c020f41aab9f3   SUCCESS   Offset: 1 808 364, Length: 512
5:37:41,4782939   GoldenDict.exe   4656   FASTIO_READ   C:\Users\Алексей\AppData\Roaming\GOLDENDICT\index\9fe0709693b659cc712c020f41aab9f3   SUCCESS   Offset: 1 808 876, Length: 4 096
5:37:41,4784733   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed   SUCCESS   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
5:37:41,4785069   GoldenDict.exe   4656   IRP_MJ_DIRECTORY_CONTROL   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\ame_know1.wav   NO SUCH FILE   Type: QueryDirectory, Filter: ame_know1.wav
5:37:41,4785228   GoldenDict.exe   4656   IRP_MJ_CLEANUP   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed   SUCCESS   
5:37:41,4785382   GoldenDict.exe   4656   IRP_MJ_CLOSE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed   SUCCESS   
5:37:41,4785944   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files   NAME NOT FOUND   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a


Я проверил, с другими, работающими, звуками, которые идут первые, последовательность в мониторе такая же.

Получается, что Goldendict обращается к zip-архиву не в момент загрузки статьи, а только когда идет попытка проигрывания звука. Но в случае с тем самым файлом Process Monitor даже и не показывает такого обращения. Из чего я могу предположить, что программа "не увидела" файл в архиве на этапе индексирования словаря.

Ради интереса попробовал в коде словаря чуть поменять имя файла (не трогая при этом архив). Оказалось, что и в этом случае обращения к zip-файлу не происходит.
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 2:21 am

Решил посмотреть, что происходит во время индексирования словаря. Обнаружил кучу всего интересного, но главное -- во время индексации идет обращение к соответствующему zip-файлу, а во время вывода карточки на экран или во время попытки проигрывания проблемного звукового файла -- не идет.

Вот все обращения к соответствующему zip-файлу, которые увидел ProcessMonitor на этапе индексирования (хм, а зачем он пытался потрогать еще и .zip.bak?):

Code: Select all
6:15:08,8162643   GoldenDict.exe   4656   IRP_MJ_CLEANUP   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:08,8162934   GoldenDict.exe   4656   IRP_MJ_CLOSE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:08,9179212   GoldenDict.exe   4656   FASTIO_NETWORK_QUERY_OPEN   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   FAST IO DISALLOWED   
6:15:08,9179560   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
6:15:08,9179876   GoldenDict.exe   4656   FASTIO_QUERY_INFORMATION   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Type: QueryBasicInformationFile, CreationTime: 23.01.2012 1:05:01, LastAccessTime: 23.01.2012 0:53:54, LastWriteTime: 23.01.2012 0:57:55, ChangeTime: 24.01.2012 4:17:43, FileAttributes: N
6:15:08,9179978   GoldenDict.exe   4656   IRP_MJ_CLEANUP   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:08,9180134   GoldenDict.exe   4656   IRP_MJ_CLOSE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:08,9181670   GoldenDict.exe   4656   FASTIO_NETWORK_QUERY_OPEN   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip.bak   FAST IO DISALLOWED   
6:15:08,9182006   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip.bak   SUCCESS   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
6:15:08,9182646   GoldenDict.exe   4656   FASTIO_QUERY_INFORMATION   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip.bak   SUCCESS   Type: QueryBasicInformationFile, CreationTime: 22.01.2012 20:25:02, LastAccessTime: 22.01.2012 20:25:02, LastWriteTime: 22.01.2012 21:02:49, ChangeTime: 23.01.2012 0:53:07, FileAttributes: A
6:15:08,9182749   GoldenDict.exe   4656   IRP_MJ_CLEANUP   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip.bak   SUCCESS   
6:15:08,9182905   GoldenDict.exe   4656   IRP_MJ_CLOSE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip.bak   SUCCESS   
6:15:43,4000511   GoldenDict.exe   4656   IRP_MJ_DIRECTORY_CONTROL   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Type: QueryDirectory, Filter: Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip, 2: Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip
6:15:43,4005988   GoldenDict.exe   4656   FASTIO_NETWORK_QUERY_OPEN   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   FAST IO DISALLOWED   
6:15:43,4006331   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
6:15:43,4006650   GoldenDict.exe   4656   FASTIO_QUERY_INFORMATION   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Type: QueryBasicInformationFile, CreationTime: 23.01.2012 1:05:01, LastAccessTime: 23.01.2012 0:53:54, LastWriteTime: 23.01.2012 0:57:55, ChangeTime: 24.01.2012 4:17:43, FileAttributes: N
6:15:43,4006752   GoldenDict.exe   4656   IRP_MJ_CLEANUP   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:43,4006911   GoldenDict.exe   4656   IRP_MJ_CLOSE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:43,4007419   GoldenDict.exe   4656   FASTIO_NETWORK_QUERY_OPEN   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   FAST IO DISALLOWED   
6:15:43,4007743   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
6:15:43,4008041   GoldenDict.exe   4656   FASTIO_QUERY_INFORMATION   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   FAST IO DISALLOWED   Type: QueryNetworkOpenInformationFile, CreationTime: -8108574546176, LastAccessTime: 01.01.1601 4:00:06, LastWriteTime: -6047113303968, ChangeTime: -8107681187168, AllocationSize: -6047224588368, EndOfFile: -6047113303968, FileAttributes: n/a
6:15:43,4008134   GoldenDict.exe   4656   IRP_MJ_QUERY_INFORMATION   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Type: QueryNetworkOpenInformationFile, CreationTime: 23.01.2012 1:05:01, LastAccessTime: 23.01.2012 0:53:54, LastWriteTime: 23.01.2012 0:57:55, ChangeTime: 24.01.2012 4:17:43, AllocationSize: 01.01.1601 4:02:17, EndOfFile: 01.01.1601 4:02:17, FileAttributes: N
6:15:43,4008248   GoldenDict.exe   4656   IRP_MJ_CLEANUP   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:43,4008404   GoldenDict.exe   4656   IRP_MJ_CLOSE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   
6:15:43,4255638   GoldenDict.exe   4656   IRP_MJ_DIRECTORY_CONTROL   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English Extras 5th Ed\Longman Dictionary of Contemporary English Extras 5th Ed.dsl.files.zip   NO SUCH FILE   Type: QueryDirectory, Filter: Longman Dictionary of Contemporary English Extras 5th Ed.dsl.files.zip
6:15:43,4257757   GoldenDict.exe   4656   IRP_MJ_DIRECTORY_CONTROL   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English Extras 5th Ed\Longman Dictionary of Contemporary English Extras 5th Ed.DSL.FILES.ZIP   NO SUCH FILE   Type: QueryDirectory, Filter: Longman Dictionary of Contemporary English Extras 5th Ed.DSL.FILES.ZIP
6:15:43,7536116   GoldenDict.exe   4656   IRP_MJ_CREATE   D:\Users\Алексей\Downloads\English\Словари\StarDict\En-En\Longman Dictionary of Contemporary English 5th Ed\Longman Dictionary of Contemporary English 5th Ed.dsl.files.zip   SUCCESS   Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a, OpenResult: Opened


Из этого делаю вывод, что есть какая-то проблема на этапе индексации словаря и zip-архива.
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 3:35 am

Продолжил опыты. Поменял имя в архиве и в коде словаря на c bre_know_n0205.wav bre_know_n1205.wav (чтобы не поменять длину имени файла или его порядок по алфавиту) -- заработало! Поменял обратно - снова "невозможно загрузить указанный ресурс".

Решил тот же самый файл с тем же самым именем залить в архив поверх старого -- "невозможно загрузить указанный ресурс".

Попробовал взаимно поменять имена с соседним файлом -- та же фигня. То есть, дело не в содержимом файла, а в его имени.

Впрочем, есть у меня еще одна версия. В архиве есть файл с похожим именем: bre_known0205.wav Попробую переименовать его в bre_known1205.wav и посмотреть, как проблемный файл себя поведет.
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 4:33 am

Итак, попробовал переименовать не проблемный, а другой файл с именем, отличающимся от проблемного отсутствием одного знака подчеркивания. И это сработало! Файл стал воспроизводиться из zip-архива! Переименовал обратно -- проблема вернулась.

Проблемный файл: bre_know_n0205.wav
Переименованный файл: bre_known0205.wav

Таким образом, я предполагаю, что при индексировании есть проблема с обработкой имен файлов внутри zip-архива. Это подтверждается тестированием следующего кода:

Code: Select all
#NAME   "test"
#INDEX_LANGUAGE   "English"
#CONTENTS_LANGUAGE   "English"

spruce (yourself) up
spruce (yourself) up/get spruced up
   [s]bre_known0205.wav[/s][m1]See ↑<<WELL-DRESSED>> 2, ↑<<WASH>> 1[/m]
   [m1][s]bre_know_n0205.wav[/s]See ↑<<WELL-DRESSED>> 2, ↑<<WASH>> 1[/m]

quock / quack
shmack
KNOW
KNOW/NOT KNOW
   blablabla

krible

krable
   booms


Из zip-архива файл bre_known0205.wav проигрывается, файл bre_know_n0205.wav -- нет.
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Странная проблема с упакованным звуковым файлом

Postby ikm » Tue Jan 24, 2012 5:07 am

Прекрасное расследование! Только что исправил данную ошибку - результат доступен в git.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 5:09 am

Решил попробовать "поиграть" положением и количеством знаков подчеркивания.

Проблема присутствует при самых разных сочетаниях знака подчеркивания:
bre_kn_own0205.wav / brek_now_n0205.wav / areknowz0205.wav -- не работает bre_kn_own0205.wav
bre_kn__own0205.wav / brek_now__n0205.wav / areknowz0205.wav -- не работают bre_kn__own0205.wav и brek_now__n0205.wav
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Странная проблема с упакованным звуковым файлом

Postby Novikov » Tue Jan 24, 2012 5:10 am

Очень хорошо :) Надеюсь, и в версии для Android скоро увидим обновление?
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 3 guests