源码分析(1)——某音频格式转换网站

本文探讨了ncm.worthsee.com网站如何使用JavaScript将受版权保护的.ncm音乐文件本地转换为通用的MP3格式。通过对关键脚本文件如script.js、phuck.js和metaflac.js的分析,揭示了音乐格式转换背后的逻辑和技术细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天因为某音乐VIP下载音乐格式是.ncm而去网上寻求转换方式,却发现有一个网站(ncm.worthsee.com)利用js便可以做到本地转换成mp3,本着好奇的态度,开这个坑来研究一下网站与转换相关的源码.
先列一下目录

  • index.html
  • script.js
  • aes.js
  • id3.js
  • hm.js
  • jquery.js
  • bootstrap.js
  • metaflac.js
  • yii.js
  • zip.js
  • phuck.js

在这几个文件中,经过格式化代码和粗略浏览可得zip.js是打包使用的,jquery与bootstrap以及hm.js、yii.js应当也与转换无关
script.js则处理页面逻辑(包括文件上传)并调用转换函数parse();而parse函数在phuck.js中,而phuck.js中会调用到metaflac.js。而其内部的逻辑还有待仔细研究

原创,但若侵权,请联系我删除,谢谢您
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值