#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
try:
f = open(sys.argv[1], "rb")
except:
print >>sys.stderr, "Uso:", sys.argv[0]," <dirección del dispositivo>"
exit(1)
f.seek(38) # Indica el tipo de particion FAT (12/16/32)
sig = f.read(1)
if (sig == 0x28) or (sig == 0x29) :
init = 43
else:
init = 71
f.seek(init) # Posicion del nombre FAT
print f.read(11).strip() # Tamaño del nombre en FAT
# El strip es porque se rellena con espacios
# -*- coding: utf-8 -*-
import sys
try:
f = open(sys.argv[1], "rb")
except:
print >>sys.stderr, "Uso:", sys.argv[0]," <dirección del dispositivo>"
exit(1)
f.seek(38) # Indica el tipo de particion FAT (12/16/32)
sig = f.read(1)
if (sig == 0x28) or (sig == 0x29) :
init = 43
else:
init = 71
f.seek(init) # Posicion del nombre FAT
print f.read(11).strip() # Tamaño del nombre en FAT
# El strip es porque se rellena con espacios
Esos es todo, hasta otra
No hay comentarios:
Publicar un comentario