猫工具站
☰
帮助中心
猫Blog
关于我们
广告合作
EN
◐
首页
/
帮助中心
帮助中心
猫工具站全部工具的使用指南:每个工具怎么用、什么时候用、哪些细节最容易出错。
🔍
没有找到匹配的指南。
📄
PDF 文档指南
4 篇
📄
PDF 合并与拆分:多份合成一份,或按页、按范围拆开
最多 25 份 PDF 合并为一份,或把文档按单页、按页码范围拆成多个文件。全程在浏览器本地完成,文件不会上传到服务器。
→
📄
PDF 加密与解密:给文件加打开密码,以及打不开时怎么办
在浏览器里给 PDF 设置打开密码,分清"用户密码"和"所有者密码"的区别;手上有一份打不开的加密文件时,哪些办法真的可行。
→
📄
PDF 压缩:怎么把文件变小又尽量不毁画质
PDF 为什么这么大、发邮件/打印/有大小限制的上传入口分别该选哪档压缩,以及一份文件实际能压到多小。
→
📄
PDF 旋转:纠正扫描件与照片的方向
修好 PDF 里横躺或倒置的页面——整体旋转还是只转个别页,以及扫描件、手机照片为什么一开始方向就是错的。
→
🖼️
图片指南
4 篇
🖼️
批量缩放与格式转换,先弄清这几点
哪些文件根本进不了批量队列、等比锁定后为什么拿不到你填的那个尺寸、结果数为什么会比上传数少,以及 ZIP 是怎么打出来的。
→
🖼️
图片压缩怎么做才不变糊:质量、宽度与反效果
两个旋钮里大家只敢动一个。讲清最大宽度为什么比质量更关键、PNG 为什么压不小、文件变大了界面上为何会显示成"--20.0%"。
→
🖼️
图片格式互转:转成 PNG / JPEG / WebP 时到底发生了什么
格式转换会重写像素、丢掉 EXIF、还可能把你选的 BMP/GIF 悄悄换成 PNG。讲清透明通道怎么保留、什么时候该转、转完该检查哪三件事。
→
🖼️
把多张截图拼成长图:方向、基准宽度和那条画布上限
竖拼锁的是宽、横拼锁的是高,所以图越窄字越小;以及为什么一整页长截图会撞上 65535 像素与 1.6 亿像素的限制,撞上了界面却还留着旧预览。
→
🎵
音频指南
2 篇
🎵
浏览器里转换音频格式:WAV 与 OGG 怎么选,以及 OGG 为什么要等那么久
转格式并不会让声音变好,WAV 输出恒为 16 bit,OGG 是按播放时长实时录制的所以三分钟的歌要等三分钟,还有从视频里取声音的 200MB 上限与那条可能录到静音的兜底路径。
→
🎵
在线裁剪音频,以及怎么看懂 BPM 检测结果
剪切点精确到采样而不是显示的那位小数,成品恒为 16 bit WAV 而信息面板写的 32 bit 只是内存里的形态;再加上自相关测速为什么总把 90 报成 180,以及那个真正靠得住的试听按钮。
→
🎬
视频指南
1 篇
🎬
从视频里截帧与做 GIF:分辨率、批量间隔,以及那个固定的 10 fps
截到的是视频自己的分辨率而不是播放器的大小,JPEG 质量写死 0.92,批量间隔只校验下限且慢速跳转偶发重复帧;转 GIF 这边帧率固定 10、时长上限 30 秒,进度条还会往回走一次。
→
📝
文本指南
3 篇
📝
清理文本与统计文本:这两个页面数的不是同一件事
格式化器的 15 个动作各自按不同规则改写文本,排序、去重、全角半角转换都有隐藏前提;而站上两个「字数」统计的口径根本不一样。
→
📝
浏览器记事本到底存了什么,又会丢什么
这里的自动保存等于写进本机浏览器的 localStorage:刷新和重启都在,清空站点数据就没了;两个标签页会互相覆盖;而关掉页面之前的最后几秒才是真正危险的地方。
→
📝
占位文本和摩尔斯电码:两个生成器各自藏了什么规则
拉丁文假字由 69 个词元拼成,其中 5 个自带句号、5 个首字母大写;数量框的实际取值规则和标着的上下限不一致;摩尔斯页的码表支持 21 个标点,而对照图只画了 36 格。
→
🧑💻
开发指南
3 篇
🧑💻
UUID、二维码与 Base64:三个生成页失败时一声不吭
UUID 页的随机数确实来自 crypto.getRandomValues,但数量框把 0 和 abc 都读成 10,两个格式勾选框要等你再点一次「重新生成」才生效;二维码页没有任何错误路径,内容超出容错等级的容量时它留给你一张全透明画布,而「下载二维码」照样导出了一个 2,072 字节的合法 PNG;Base64 页照抄浏览器对文件类型的猜测,1 GB 显示成 1024.00 MB,预览框对根本无法预览的文件也照样亮起。下面每个数字都是在浏览器里驱动中文页实测得到的。
→
🧑💻
比对两个版本的文本,以及在上线前验证正则
差异比对只按行工作,所以 Windows 与 Mac 换行符混用时整篇都会被标成改动;正则测试页是逐键实时执行,这恰好让一条回溯爆炸的模式有能力把整个标签页冻住。
→
🧑💻
看懂 Unix 时间戳:别再换算错一天
这个页面按数字位数判定秒还是毫秒,日常输入几乎都对,但 2001 年 9 月之前的毫秒值位数不足 13 位就会被当成秒;四个输出里只有两个和时区无关。
→
🔐
加解密指南
1 篇
🔐
密码生成器和强度检测器分别算了什么:字符池、熵值档位与那个差十倍的单位
生成器给的是「你这组设置」的熵,检测器给的是「你敲进去这串字符」的分,两个数不能互认。这篇把两页的代码事实摊开:四套字符池分别是 26/26/10/27、熵值四档阈值、40 条精确匹配的常见密码表、每秒 10 次与 10 的 10 次两档破解速率假设,以及最大那一档把千年写成世纪的标签错误。
→
🧮
计算指南
3 篇
🧮
BMI、年龄、日期三台计算器:哪些数字能信,什么时候不能信
BMI 页是先四舍五入再分档,切单位会把你的数字改写掉;年龄页的计数器锚在 UTC 零点,清空输入框后秒表还在跑;日期页按本地零点算天数,遇到夏令时会少一天。下面每个数字都是在页面本身上跑出来的。
→
🧮
房贷、利息、百分比三台计算器:页面上没写出来的那些规则
房贷页边输边算,利息页非要你按按钮才动,百分比页遇到除以零就回答 0%。下面每一条都是从这三个页面自己的脚本里读出来的:月供公式、明细表对不上的那三块钱、增长曲线多画的那一年,以及英文版坐标轴上差了十倍的刻度标签。
→
🧮
单位换算与进制转换:因子、显示取整,和范围的两端
单位换算页每类存一个因子做乘除,进制转换页用大整数把同一个数换个写法。两台机器在中段都可靠,在边缘都会给你意外——正好 100 万会切成科学计数法,1 拍字节换出来是 1023.999994 太字节,而进制页里你正在打字的那个框会原样保留前导零。下面每个数字都是在页面本身上跑出来的。
→
⏱️
时间指南
1 篇
⏱️
倒计时、番茄钟与秒表:切到后台后,哪一台还在走准
秒表每 20 毫秒用系统时钟重算已过时间,标签页被节流也不会少算;倒计时和番茄钟是「每秒减一」的计数式计时,离开后台就会走慢且不会追回。以下都是在页面上跑出来的:倒计时结束后一次点击就能重跑,番茄钟要按两次;专注时长填 200 会被接受;填成负数屏幕上会留下 0-5:00。
→
🎨
颜色指南
1 篇
🎨
颜色三件套:转换器怎么读十六进制、提取器看多少像素、渐变器什么时候给出坏 CSS
三个颜色页面用的是三台完全不同的机器。转换器把十六进制当 32 位整数移位取色,所以 #FF0000ff 变成蓝色、#12g456 变成近黑且不报错;提取器只抽检 5000 个像素,聚类中心每轮重掷随机数,所以你问它要 7 个色它可能只给 4 个;渐变器只有三个方向关键字,而且从「径向渐变」退回「线性渐变」会写出浏览器读不懂的 CSS。下面每个数字都是在页面上跑出来的。
→
🔤
编码指南
1 篇
🔤
编码不是加密:Base64、URL 转义和 Unicode 转义各自遵守什么规则
站内三个编码页做的都是「换一种写法」:Base64 先按 UTF-8 取字节再编码,URL 转义只保留少数安全字符且不会把加号当空格,Unicode 转义连字母 A 都要改写成六个人类可读的字符。三者都可逆,所以真正决定结果对不对的是边界:填充符、加号、代理对,以及结果落在哪个框里。
→
🧾
格式指南
1 篇
🧾
JSON、转义与 Markdown 预览:四个格式页面的能力边界,和它们彼此不一致的地方
格式化页只是 JSON.stringify 的一层壳,所以大整数会被折成 12345678901234567000、1e309 变成 null 还报成功;它的失败路径更值得记:解析失败时输出框保留上一次结果、红条一直挂着,而恰好输入 null 时页面什么都不做。转义页只动五个字符,且按两次只有一层——层数由「交换」控制。预览页是本站所有语法里最全的一个渲染器,但代码块里的井号会变成标题,链接 URL 里的一个引号就能挂上 onclick。
→