如何将我的数据库分割成 1 MB 的块?
我有一个名为 sports.db 的 sqlite 数据库,大小为 9.8 MB。我想在终端中将其分割成 1mb 的块(我讨厌你的 Android),可以为我做到这一点的终端命令语法是什么?
split 1 sports.db 没有为我做这件事...
编辑:
可以在 DOS 或 mac 等效终端中将文件切成原始二进制片段。这就是我想做的。我只是无法弄清楚语法。
谢谢
后期更新:
这就是我想要的 -
split -b 1m 输入前缀
,其中输入和前缀是您的输入文件以及您想要的输出文件的前缀
I have a sqlite db named sports.db that is 9.8 mb in size. I would like to split it up in Terminal into 1mb pieces (I hate you Android), what is the terminal command syntax that will do that for me?
split 1 sports.db didn't do it for me...
EDIT:
It is possible to cut a file up into raw binary pieces in DOS, or the mac equivalent Terminal. That's all I want to do. I just can't figure out the syntax.
Thanks
LATE UPDATE:
This is what worked for what I wanted -
split -b 1m input prefix
where input and prefix are your input file and what you want the prefix of your output files to be
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不完全明白你想做什么。但是,如果您想将数据库从资产复制到 SD 卡或内部存储中,我有一些您可能需要的解决方案。
使用 hj-split 将数据库拆分为 1MB,并使用 InputStream 进行复制。这是给你的一些代码
希望这可以帮助你
I don't fully understand what u want to do. But if u want to copy database into sd-card or internal storage from assets, I have some solution u might need.
Split the database into 1MB using hj-split and Copy using InputStream. Here is some code for u
Hope this can help