Use NVS partition tool to generate binary image. This may be accordingly partitions.csv.
python C:/esp41/esp-idf/components/partition_table/parttool.py --port COM18 write_partition --partition-name=nvs --input "nvs.bin"
python C:/esp41/esp-idf/components/partition_table/parttool.py read_partition --partition-name=nvs --output "flashed.bin"
Using namespace and keys to read and write data. Check main.c code.