⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unpack-file.c

📁 非常热门的linux管理软件git的雏形 小而全
💻 C
字号:
#include "cache.h"static char *create_temp_file(unsigned char *sha1){	static char path[50];	void *buf;	char type[100];	unsigned long size;	int fd;	buf = read_sha1_file(sha1, type, &size);	if (!buf || strcmp(type, "blob"))		die("unable to read blob object %s", sha1_to_hex(sha1));	strcpy(path, ".merge_file_XXXXXX");	fd = mkstemp(path);	if (fd < 0)		die("unable to create temp-file");	if (write(fd, buf, size) != size)		die("unable to write temp-file");	close(fd);	return path;}int main(int argc, char **argv){	unsigned char sha1[20];	if (argc != 2 || get_sha1_hex(argv[1], sha1))		usage("unpack-file.c <sha1>");	puts(create_temp_file(sha1));	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -