home.social

#mdict — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mdict, aggregated by home.social.

fetched live
  1. Словари MDict в закрытом приложении, или зачем я писал RIPEMD-128 вручную

    Добавлял в свою читалку офлайн-словари и упёрся в MDX, формат словарей MDict. Проприетарный, официальной спеки от создателей нет. Готовые Java-парсеры под GPL, а у меня закрытое приложение, тащить нельзя. Значит, пишу свой, с нуля и без зависимостей. Рассказываю, как формат устроен внутри, где я споткнулся, и почему пришлось руками писать RIPEMD-128, чтобы прочитать даже оглавление словаря.

    habr.com/ru/articles/1055436/

    #MDX #MDict #словари #парсинг_форматов #Kotlin #reverse_engineering #RIPEMD128 #Android #шифрование

  2. Словари MDict в закрытом приложении, или зачем я писал RIPEMD-128 вручную

    Добавлял в свою читалку офлайн-словари и упёрся в MDX, формат словарей MDict. Проприетарный, официальной спеки от создателей нет. Готовые Java-парсеры под GPL, а у меня закрытое приложение, тащить нельзя. Значит, пишу свой, с нуля и без зависимостей. Рассказываю, как формат устроен внутри, где я споткнулся, и почему пришлось руками писать RIPEMD-128, чтобы прочитать даже оглавление словаря.

    habr.com/ru/articles/1055436/

    #MDX #MDict #словари #парсинг_форматов #Kotlin #reverse_engineering #RIPEMD128 #Android #шифрование

  3. Словари MDict в закрытом приложении, или зачем я писал RIPEMD-128 вручную

    Добавлял в свою читалку офлайн-словари и упёрся в MDX, формат словарей MDict. Проприетарный, официальной спеки от создателей нет. Готовые Java-парсеры под GPL, а у меня закрытое приложение, тащить нельзя. Значит, пишу свой, с нуля и без зависимостей. Рассказываю, как формат устроен внутри, где я споткнулся, и почему пришлось руками писать RIPEMD-128, чтобы прочитать даже оглавление словаря.

    habr.com/ru/articles/1055436/

    #MDX #MDict #словари #парсинг_форматов #Kotlin #reverse_engineering #RIPEMD128 #Android #шифрование


  4. 跟着补充一下:

    #欧路词典 本身的词典扩充是通过支持#MDX#MDD 这两个词典库文件格式实现的,而这两个文件格式是由另一个#闭源 #商业软件 #mdict 开发的(很多人误以为mdict是开源的)
    v2ex.com/t/647812

    mdict后来更新了mdx #文件格式 使其和旧版不再兼容,应该意图也是想加强控制以走向商业化
    目前网络上和论坛里流传的各种词典库也还是用旧版的mdx/mdd的

    所以更推荐开源的词典软件如#GoldenDict 等,它们除了兼容常见的(旧版本)mdx/mdd格式外还支持很多开源词典文件格式,而且自身#开源 也不用担心突然被mdic限制

    顺便如果是#iOS#macOS 用户的话,Apple一直在系统内自带了免费的完整版各语言#词典
    mastodon.social/@hiromst/10691

    #


  5. 跟着补充一下:

    #欧路词典 本身的词典扩充是通过支持#MDX#MDD 这两个词典库文件格式实现的,而这两个文件格式是由另一个#闭源 #商业软件 #mdict 开发的(很多人误以为mdict是开源的)
    v2ex.com/t/647812

    mdict后来更新了mdx #文件格式 使其和旧版不再兼容,应该意图也是想加强控制以走向商业化
    目前网络上和论坛里流传的各种词典库也还是用旧版的mdx/mdd的

    所以更推荐开源的词典软件如#GoldenDict 等,它们除了兼容常见的(旧版本)mdx/mdd格式外还支持很多开源词典文件格式,而且自身#开源 也不用担心突然被mdic限制

    顺便如果是#iOS#macOS 用户的话,Apple一直在系统内自带了免费的完整版各语言#词典
    mastodon.social/@hiromst/10691

    #


  6. 跟着补充一下:

    #欧路词典 本身的词典扩充是通过支持#MDX 和#MDD 这两个词典库文件格式实现的,而这两个文件格式是由另一个#闭源 #商业软件 #mdict 开发的(很多人误以为mdict是开源的)
    v2ex.com/t/647812

    mdict后来更新了mdx #文件格式 使其和旧版不再兼容,应该意图也是想加强控制以走向商业化
    目前网络上和论坛里流传的各种词典库也还是用旧版的mdx/mdd的

    所以更推荐开源的词典软件如#GoldenDict 等,它们除了兼容常见的(旧版本)mdx/mdd格式外还支持很多开源词典文件格式,而且自身#开源 也不用担心突然被mdic限制

    顺便如果是#iOS 和#macOS 用户的话,Apple一直在系统内自带了免费的完整版各语言#词典 的
    mastodon.social/@hiromst/10691

    #


  7. 跟着补充一下:

    #欧路词典 本身的词典扩充是通过支持#MDX#MDD 这两个词典库文件格式实现的,而这两个文件格式是由另一个#闭源 #商业软件 #mdict 开发的(很多人误以为mdict是开源的)
    v2ex.com/t/647812

    mdict后来更新了mdx #文件格式 使其和旧版不再兼容,应该意图也是想加强控制以走向商业化
    目前网络上和论坛里流传的各种词典库也还是用旧版的mdx/mdd的

    所以更推荐开源的词典软件如#GoldenDict 等,它们除了兼容常见的(旧版本)mdx/mdd格式外还支持很多开源词典文件格式,而且自身#开源 也不用担心突然被mdic限制

    顺便如果是#iOS#macOS 用户的话,Apple一直在系统内自带了免费的完整版各语言#词典
    mastodon.social/@hiromst/10691

    #


  8. 跟着补充一下:

    #欧路词典 本身的词典扩充是通过支持#MDX 和#MDD 这两个词典库文件格式实现的,而这两个文件格式是由另一个#闭源 #商业软件 #mdict 开发的(很多人误以为mdict是开源的)
    v2ex.com/t/647812

    mdict后来更新了mdx #文件格式 使其和旧版不再兼容,应该意图也是想加强控制以走向商业化
    目前网络上和论坛里流传的各种词典库也还是用旧版的mdx/mdd的

    所以更推荐开源的词典软件如#GoldenDict 等,它们除了兼容常见的(旧版本)mdx/mdd格式外还支持很多开源词典文件格式,而且自身#开源 也不用担心突然被mdic限制

    顺便如果是#iOS 和#macOS 用户的话,Apple一直在系统内自带了免费的完整版各语言#词典 的
    mastodon.social/@hiromst/10691

    #