- 主题:需要在ext4的分区存储特殊的数据
能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储。当然我需要尽可能构造这样的分区结构,使得Linux仍然可以认出这个分区, 并且执行里面的程序。只是当这个卡放到Window上后,我需要有一个程序来根据已知的偏移直接读取那个500MB的数据。这样我可以忽略掉Ext4的格式。 我只需要读取那个数据,不需要它是一个文件。
这样可行吗?
--
FROM 98.42.143.*
文件在EXT4内不可见,分区的时候直接留一片空间,文件放在那里即可
要求EXT4内可见,不清楚哪个工具能直接操作
【 在 bihai (new half life) 的大作中提到: 】
: 能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储
: 这样可行吗?
--
修改:zkr FROM 123.112.178.*
FROM 123.112.178.*
建ext4分区的时候别建满了,后面剩500M空的空间不就行了。
【 在 bihai 的大作中提到: 】
: 能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储。当然我需要尽可能构造这样的分区结构,使得Linux仍然可以认出这个分区, 并且执行里面的程序。只是当这个卡放到Window上后,我需要有一个程序来根据已知的偏移直接读取那个500MB的数据。这样我可以忽略掉Ext4的格式。 我只需要读取那个数据,不需要它是一个文件。
: 这样可行吗?
--
FROM 223.104.39.*
用vfat或者ntfs分区不行么?
或者分两个区,需要在windows下读写的文件放在vfat分区里面
ihai (new half life) 的大作中提到: 】
: 能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储
: 这样可行吗?
--
FROM 211.86.151.*
你数据要放在文件系统上,那OS是需要支持这个FS才能读写的。
如果想绕过OS直接访问数据,那就用裸设备。
【 在 bihai (new half life) 的大作中提到: 】
: 能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储
: 这样可行吗?
--
FROM 210.162.8.*
从技术上说这样的东西的确有人做过。
https://github.com/NieDzejkob/cursedfs/
但是从实用角度上看,为什么不建两个分区?
【 在 bihai (new half life) 的大作中提到: 】
: 能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储
: 这样可行吗?
--
FROM 223.74.107.*
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 但是从实用角度上看,为什么不建两个分区?
基本上都是思路走错了,然后来论坛问这个错的方法怎么做
--
FROM 119.123.204.*
用 truecrypt 这个软件,可以把一个分区用两个密钥加密。
第一次加密后格式化写入一些文件。第二次加密格式化后就可以写入任意文件了。但第一次加密打开的分区要只读。
所以你可以在第一次加密的时候写入一些不太重要的秘密文件。而第二次加密的时候写入不想让人知道的秘密文件。被迫交出密码的时候交第一个。
不知道这个软件的原理是什么。
【 在 bihai (new half life) 的大作中提到: 】
: 能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储
: 这样可行吗?
--
FROM 110.81.43.*
最重要的秘密就是让别人不知道你还有秘密,所以一众聊天软件的“密聊”功能
基本都属于不合格产品。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 标 题: Re: 需要在ext4的分区存储特殊的数据
: 发信站: 水木社区 (Fri Oct 8 14:51:47 2021), 站内
:
: 用 truecrypt 这个软件,可以把一个分区用两个密钥加密。
:
: 第一次加密后格式化写入一些文件。第二次加密格式化后就可以写入任意文件了。但第一次加密打开的分区要只读。
:
: 所以你可以在第一次加密的时候写入一些不太重要的秘密文件。而第二次加密的时候写入不想让人知道的秘密文件。被迫交出密码的时候交第一个。
:
: 不知道这个软件的原理是什么。
:
: 【 在 bihai (new half life) 的大作中提到: 】
: : 能否这样做,在一个sd卡上存在着唯一的ext4分区。里面大约有不多文件。比如,卡容量1G,文件只有20M。然后我需要把一个数据存在里面,但是需要在Windows下读出来。所以,我首先保证linux下的文件都在尽可能靠前的扇区。然后,假定这个数据是500M大小,我从500M开始存储
: : 这样可行吗?
:
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 110.81.43.*]
--
FROM 114.244.46.235
可以说是兼容性问题。就是说远啦的产品就是ext4,现在要换系统,正好这个分区有空间存心的文件,但是新的系统看不懂ext4,但是又要存在这里,怎么办呢?就在linux下把文件内容存在指定的位置,好在只有一个文件,所以记住这个位置,换系统后,到这个地方把文件读出来。
【 在 ArchLinux 的大作中提到: 】
: 从技术上说这样的东西的确有人做过。
:
https://github.com/NieDzejkob/cursedfs/: 但是从实用角度上看,为什么不建两个分区?
: ...................
--
FROM 98.42.143.*