Ho un datastore locale sul mio ambiente Windows + Eclipse su \ war \ WEB-INF \ appengine-generated \ local_db.bin
Per quanto ho capito, utilizza un formato interno denominato "buffer di protocollo". Non ho strumenti esterni per presentare il file in un formato leggibile dall'uomo.
Sto usando un semplice codice "visualizzatore" come questo:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
resp.setContentType("text/plain");
final DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
final Query query = new Query("Table/Entity Name");
for (final Entity entity : datastore.prepare(query).asIterable()) {
resp.getWriter().println(entity.getKey().toString());
final Map<String, Object> properties = entity.getProperties();
final String[] propertyNames = properties.keySet().toArray(
new String[properties.size()]);
for(final String propertyName : propertyNames) {
resp.getWriter().println("-> " + propertyName + ": " + entity.getProperty(propertyName));
}
}
}